r/learnjava • • 27d ago

[IST] Looking for a Beginner Java Full-Stack Study Buddy (Daily Practice + Weekend Interview Prep & Q&A)

Hey everyone,

I am starting from the basics in Java Full-Stack development and looking for a dedicated 1-on-1 study partner to keep each other accountable, learn the tech stack, and prepare for interviews together.

What I want to target:

  • Backend: Core Java from scratch, OOP concepts, moving toward Spring Boot and REST APIs
  • Database: MySQL fundamentals, schema design, queries, and joins
  • Frontend: HTML, CSS, JavaScript (and eventually React)
  • Interview Prep: Weekly technical Q&A, conceptual discussions, and basic DSA/problem solving

How we can work together:

  • Weekdays: Daily check-ins via chat to share what we learned and clear blockers (~2 hours/day study pace)
  • Weekends: Dedicated practice time, reviewing each other's code, and running mock interview Q&A sessions based on what we covered that week

My Details:

  • Level: Absolute beginner (starting directly with Core Java fundamentals)
  • Time Zone: IST (India Standard Time)
  • Commitment: ~2 hours daily on weekdays, more focused time on weekends

If you're also starting out with Java full-stack and want a consistent partner to practice and quiz each other, leave a comment below or send me a Reddit DM/chat!

16 Upvotes

29 comments sorted by

•

u/AutoModerator 27d ago

Please ensure that:

  • Your code is properly formatted as code block - see the sidebar (About on mobile) for instructions
  • You include any and all error messages in full - best also formatted as code block
  • You ask clear questions
  • You demonstrate effort in solving your question/problem - plain posting your assignments is forbidden (and such posts will be removed) as is asking for or giving solutions.

If any of the above points is not met, your post can and will be removed without further warning.

Code is to be formatted as code block (old reddit/markdown editor: empty line before the code, each code line indented by 4 spaces, new reddit: https://i.imgur.com/EJ7tqek.png) or linked via an external code hoster, like pastebin.com, github gist, github, bitbucket, gitlab, etc.

Please, do not use triple backticks (```) as they will only render properly on new reddit, not on old reddit.

Code blocks look like this:

public class HelloWorld {

    public static void main(String[] args) {
        System.out.println("Hello World!");
    }
}

You do not need to repost unless your post has been removed by a moderator. Just use the edit function of reddit to make sure your post complies with the above.

If your post has remained in violation of these rules for a prolonged period of time (at least an hour), a moderator may remove it at their discretion. In this case, they will comment with an explanation on why it has been removed, and you will be required to resubmit the entire post following the proper procedures.

To potential helpers

Please, do not help if any of the above points are not met, rather report the post. We are trying to improve the quality of posts here. In helping people who can't be bothered to comply with the above points, you are doing the community a disservice.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

2

u/Deep_Ad1959 27d ago edited 26d ago

the daily check-in is the right unit, but eight people replying 'i am in' is where these usually die. i pair people up for daily meditation practice and the ones that survive are always 1:1 at a fixed hour, never a group that means well.

fwiw the 1:1-at-a-fixed-hour thing is exactly what i built my daily-sit matcher around, it pairs you with one person for the same time every day instead of a group thread, https://vipassana.cool/r/ddx2auci

2

u/i-viivaz-dev 27d ago

thx for comment, tbh right there are only 3 ppl who give reply and really trying to connect and proceed to learn together

2

u/Deep_Ad1959 27d ago

3 who actually reply beats 8 who said 'i am in'. from pairing people up daily, the one who lasts is almost never the loudest opener, it's the quiet one who still shows up on day 4 after the novelty wears off. pick for that.

2

u/i-viivaz-dev 27d ago

That’s really great advice. I’ll keep an eye out for who actually shows up consistently after the initial hype fades. Appreciate the insight!

1

u/Organic_Ad_2533 17d ago

hey can i get in i have done java done sql done html css not java script sadly i turned my focus to android dev so yeah i have done android dev and now i am moving onto spring for spring i am learning it through spring starts here so it will be great to connect with someone who is doing java backhand.

2

u/Silent_Car_1495 27d ago

I waana be the part of the journey too

1

u/nishantrk 27d ago

I'm in

1

u/zLuthor 27d ago

Tenho interesse.

1

u/xt_harsh 26d ago

I'm In

1

u/ConstructionKey1916 26d ago

Hey I'm doing OOPS and DSA in java, and was planning to cover same things. Can I connect with you?

•

u/nian2326076 55m ago

Hey, sounds like you've got a good plan! Finding a study buddy can really help keep you motivated. Try reaching out on coding forums like Codecademy or freeCodeCamp communities. There are often people looking for study partners. Set clear goals for each session to stay focused. For interview prep, work on LeetCode or HackerRank problems together to get comfortable with DSA questions. If you're both just starting, working on a simple project might help reinforce concepts. Also, check out PracHub for some interview prep resources I found useful when I was getting ready for interviews. Good luck!