r/learnjava • u/Spirited-Mine-3011 • 16d ago
i want to start java spring boot from 0
best resources to learn java from the very basics till java spring boot advanced any book or any yt video would help! please recommend one
r/learnjava • u/Spirited-Mine-3011 • 16d ago
best resources to learn java from the very basics till java spring boot advanced any book or any yt video would help! please recommend one
r/learnjava • u/nitin_is_me • 17d ago
https://certificates.mooc.fi/validate/43dk0978m7t
Started Java Programming - I after my college exams ended in late June so I was pretty free alongside my internship, and today Java Programming - II is finished as well. Except last two parts (13 & 14 were about GUI/JavaFX), all of the material was highly valuable and I learnt a lot. Thanks University of Helsinki!
r/learnjava • u/Visual-Fortune-4732 • 17d ago
like been trying the first part about printing but i just keep re reading idk if im missing something but i feel like i dontfully get what they mean it seems like they expect me to know something about coding but i know 0
am i just stupid or what
like them explaining boilerplate im like cool i still understand fuck all
r/learnjava • u/Kindly_Drama_8735 • 17d ago
So my vacations are basically over, and I’ve completed learning C++ during the break. Now I want to start DSA, but I’m a little confused about what direction to take.
I’ve talked to a few people and got completely different advice 😭
Some told me that I should start DSA in C++ and stick with it for now, since I’ve just finished learning C++ and can directly build my problem-solving skills on top of it.
Others told me I should start Java alongside DSA, because I eventually want to learn backend development and Java/Spring Boot is useful for that. Their point was that I might as well start Java now instead of delaying it.
For some context, I’m a 2nd-year CSE student and I already know Python, MySQL, HTML/CSS, C. My goal is to get good at DSA and also start building proper development skills for internships.
So what would you recommend?
I’d especially like to hear from people who have already gone through this transition. Is learning Java right now actually useful, or would it just divide my attention when I should be focusing on DSA?
r/learnjava • u/DSFme • 19d ago
I’m already in despair and drowning in information, even though I don’t understand any of it; I really want to learn, but I don’t know what to do.
I finished the mooc.fi course and am currently studying CS (it provides some knowledge, but the subjects I’m actually interested in won't start for another couple of years). I don't know what to do next; roadmaps don't help much unless you have someone to explain *how* and *why* you should learn certain things. I started following a path from a post on this subreddit—learned the basics of HTML and CSS, a bit of JavaScript, and built a small static site with working buttons. I began reading up on web fundamentals (HTTP, URLs, etc.) but got completely stuck for weeks trying to figure out what to learn and how. The guide recommends moving on to servlets and Maven (I have almost no idea what they actually are), while other sources suggest jumping straight to Spring—though you still need to understand how servlets work, since Spring uses them under the hood.I finished the mooc.fi course and am currently studying CS (it provides some knowledge, but the subjects I’m actually interested in won't start for another couple of years). I don't know what to do next; roadmaps don't help much unless you have someone to explain *how* and *why* you should learn certain things. I started following a path from a post on this subreddit—learned the basics of HTML and CSS, a bit of JavaScript, and built a small static site with working buttons. I began reading up on web fundamentals (HTTP, URLs, etc.) but got completely stuck for weeks trying to figure out what to learn and how. The guide recommends moving on to servlets and Maven (I have almost no idea what they actually are), while other sources suggest jumping straight to Spring—though you still need to understand how servlets work, since Spring uses them under the hood.I’m already in despair and drowning in information, even though I don’t understand any of it; I really want to learn, but I don’t know what to do.
I finished the mooc.fi course and am currently studying CS (it provides some knowledge, but the subjects I’m actually interested in won't start for another couple of years). I don't know what to do next; roadmaps don't help much unless you have someone to explain *how* and *why* you should learn certain things. I started following a path from a post on this subreddit—learned the basics of HTML and CSS, a bit of JavaScript, and built a small static site with working buttons. I began reading up on web fundamentals (HTTP, URLs, etc.) but got completely stuck for weeks trying to figure out what to learn and how. The guide recommends moving on to servlets and Maven (I have almost no idea what they actually are), while other sources suggest jumping straight to Spring—though you still need to understand how servlets work, since Spring uses them under the hood.I finished the mooc.fi course and am currently studying CS (it provides some knowledge, but the subjects I’m actually interested in won't start for another couple of years). I don't know what to do next; roadmaps don't help much unless you have someone to explain *how* and *why* you should learn certain things. I started following a path from a post on this subreddit—learned the basics of HTML and CSS, a bit of JavaScript, and built a small static site with working buttons. I began reading up on web fundamentals (HTTP, URLs, etc.) but got completely stuck for weeks trying to figure out what to learn and how. The guide recommends moving on to servlets and Maven (I have almost no idea what they actually are), while other sources suggest jumping straight to Spring—though you still need to understand how servlets work, since Spring uses them under the hood.
I don't understand exactly what I should be studying or where to study it. Could someone help me figure out what to do and recommend resources—like the MOOC I already completed, but tailored to the topics I need right now?I don't understand exactly what I should be studying or where to study it. Could someone help me figure out what to do and recommend resources—like the MOOC I already completed, but tailored to the topics I need right now?
I hope someone can help me, but in the meantime, I'll just work on LeetCode problems.
r/learnjava • u/Full-Cycle-1021 • 19d ago
Hey I am confusing to finding a good YouTube channel for Java with DSA with easy understanding so anyone would suggest me some best free YouTube channel for placements season actually I am final year student and I am starting from basics
r/learnjava • u/Vast-Traffic-9548 • 19d ago
I have choosen java as my main language , but i haven't learn even springboot , how should i start, by doing projects using ai or first learn springboot by youtube?
r/learnjava • u/SkillNo8523 • 21d ago
so happy with my progress! took about 3 months of getting around it on my free time after work. i'm gonna try doing some beginner-friendly project ideas to feel a bit more confident and then try to dig a little bit more into spring \o/
r/learnjava • u/Isagi-Yoichi-2026 • 20d ago
Hey guys I'm in a predicament at the moment which of the following certifications should I persue of the three above and if you have any reading materials or practice exam questions links that would be massively appreciated
r/learnjava • u/PleasantMix6193 • 20d ago
i have never written java before but seen it frequently. it doesn't really look much different from other languages at core so i dont think i need to specifically learn java. so i will be starting with learning spring boot.
but my main question is, since everyone recommends intellij for java, do i really need to get it or should i just go with my neovim?
r/learnjava • u/Isagi-Yoichi-2026 • 20d ago
Hey guys, how are you doing? I hope I find you well. I am asking for sources or links to help me in my preparation for the examination. You replies will be massively appreciated.
r/learnjava • u/sedrtt • 21d ago
Hi everyone,
I’ve recently wrapped up learning Java fundamentals and core OOP concepts. Now I’m looking for the most effective roadmap or daily routine to stick with the language and apply what I've learned through real practice.
For those who stayed consistent:
What projects or challenges (like LeetCode, HackerRank, or building specific projects) helped you the most at this stage?
What is the natural next step? (e.g., Spring Boot, Data Structures, JDBC/Databases)?
Any advice or resources would be greatly appreciated! Thanks in advance.
r/learnjava • u/NefariousnessMuch857 • 21d ago
I have been coding in Java for the past 5–6 months, and now I am in a phase where I have good theoretical knowledge and can write code, but sometimes when I try to write a program, I get stuck or confused about what exactly I should write.
Even if I have written the same code before, after a few days, I sometimes get stuck when trying to write it again. I don't have any real programming experience or anyone to guide me.
I want to start applying for jobs, but I am afraid that when I sit in front of an interviewer and they ask me to write code, I might get stuck or go blank.
Can you suggest how I can improve my logical thinking and coding skills, especially my ability to write code from scratch during interviews?
r/learnjava • u/Next-Tutor4954 • 22d ago
Hey All! I just have a quick question:
So im playing with a program to build a character (super basic level stuff) and Im stuck on how to best implement a "isReady" method to check that all attribute points have been spent. I figure it has to be a boolean method but encapsulation as a whole has just been kicking me in the butt pretty much since I started learning to program. Partially because the online school I attend teaches python first in 8 weeks, then C++ in 8 weeks, then java in 8 weeks, mixed in some math logic courses, some stat courses and whatnot, and now im nearing the end of QA Testing and Automation and despite being able to follow class rubrics and clear cut designs, Im struggling when it comes to building my own thing from scratch. Idk if Im just too focused on "Getting it right" the first time or what -- does anyone have any tips? Should I be starting a much smaller side project? its really just for fun and experience at the moment as I still have a year left in my SE program but I want to be more fluent than I am so I figured trying to build stuff that Im actually interested in instead of Contact and Appointment services would let the material sink in better. Thanks in advance!
r/learnjava • u/Visual-Fortune-4732 • 22d ago
so i wanna learn java but people tend to reccomend MOOC.fi but i feel like i tend to learn better with videos so is that a bad idea for programming more specifically java or no if not what is a good video
r/learnjava • u/kratos_jod • 22d ago
Hey everyone,
I'm a recent graduate from India and I'm currently stuck between two career directions, so I would really appreciate advice from people actually working in the industry.
After college, I had a gap of around 3 months, and I really don't want to waste more time now. I want to get into the IT industry as soon as reasonably possible.
I'm considering joining a 3-month course at Greens Technology that teaches:
Java + Selenium
The main reason I'm considering it is that I've been hearing from many people that:
So I'm thinking about learning Java Full Stack/testing-related skills for 3 months, getting my first IT job, and then potentially switching towards Data/Analytics after gaining some industry experience.
But I have some concerns.
I am comfortable with Python ( Intermediate level) and JavaScript, so I'm worried that I'll spend a lot of time starting Java/OOP from scratch.
Is 3 months realistically enough to become job-ready in Java + Selenium if I put in serious effort?
And I am looking for opinions on Greens tech omr branch for this course. Will everything a beginner can learn there to get hired as developer 3 months later?
Since I already have 6 months of development internship experience with Python/React, would it make more sense to continue with:
instead of starting Java from scratch?
Are there actually enough fresher/junior openings for these stacks in India?
I'm genuinely more interested in Data Analytics/Data-related roles.
But I've heard that entry-level Data Analyst/Data Science jobs are highly competitive and that fresher openings are relatively limited.
So I'm wondering whether I should:
A) Take the Java + Selenium route → get into IT → later transition to Data
or
B) Directly learn Data Analytics → SQL + Excel + Power BI + Python/Pandas + Statistics → try for Data Analyst roles
or
C) Stick with my existing Python/React development background and try to get a developer job first.
My priority right now is not necessarily my dream job.
I mainly want to:
So I'd really appreciate advice from people who have actually hired/worked with freshers or junior developers/analysts in India.
Is Java + Selenium actually a reasonable 3-month route into IT right now, or am I better off leveraging my existing Python/React experience?
And if you were in my position, which path would you choose and why?
Please be honest—even if the answer is "don't join the course."
r/learnjava • u/rhrobloxgamer • 23d ago
I purchased Tim Buchalka's Java masterclass course, but now after i open reddit i am seeing all the mixed reviews about it.I am confused whether i should continue it.I completed 3 sections till now
Has anyone successfully complete it? Is it worth it?
r/learnjava • u/Visual-Fortune-4732 • 23d ago
so i wanna learn progamming 16 dropped out of school at 12 long story so idk if that is a problem for java
but i wanna learn programming and i chose java and then if i get far enough which will take a while i know maybe make mc mods just as a hobby mainly
but what is the best way to learn java? i came across bro code 12 hour long video
r/learnjava • u/Crafty-Elk1850 • 23d ago
I want to max of development
Ik things but writing code is difficult for me
I have knowledge of java as I do DSA in that but for dev everyone was doing js so I too did it ik things like middleware, controller , routing and all but I am not comfortable with js syntax I can only think in form of java ds so shld I switch to java backend developement
If yes plz recommend me a playlist that would be helpful
r/learnjava • u/Cool-Escape2986 • 24d ago
I keep seeing everyone mentioning the MOOC course, but it seems a little too beginner to me, starting with basic programming concepts like variables and loops and if statements.
I want a course that covers as much of Java as possible, I want to learn some advanced stuff that would make me fluent in Java like Java EE or low-level modules and stuff. I don't mind long or expensive courses as long as they are from a trusted instructor among the community
r/learnjava • u/ComfortableIll6681 • 24d ago
Hi everyone,
Want to become a Java Fullstack dev.
I have 2+ YOE mostly in React(Front end).
Have a basic knowledge of Java and Spring Boot.
For the past two months I have been watching spring boot tutorials about spring web, jpa, security, micro services and also practicing in my free time.
I am getting doubts about my preparation, like at this rate shall I able to be ready for a java full stack role in 3 months.
In interviews they are asking mostly scenario based questions and I dont have a practical real time knowledge of working in enterprise grade java applications.
Need some resources and guidance about topics and tools that one must cover to be ready for a interview.
Any help or suggestions is appreciated.
r/learnjava • u/Kino_elite • 24d ago
Hi everyone!
I’m a second-year CSE (AI/ML) student, and I’m currently preparing for software engineering placements. I want to build a strong foundation in Java and DSA, and I’d really appreciate advice from people who have already gone through this journey.
At the moment, I’ve covered the basics of Java and have been solving random LeetCode problems, but I don’t have a structured roadmap yet.
Could you please suggest a complete, step-by-step roadmap for learning Java, DSA, and preparing for software engineering placements? I’d especially appreciate guidance on what topics to learn, in what order, and how I should approach problem solving.
Any advice, resources, or personal experiences would be really helpful. Thank you!
r/learnjava • u/SufficientWay2035 • 24d ago
hey there I want to start coding and actually thinking of starting with Java, can anyone suggest where can start and how to start and what are the things to keep in mind
r/learnjava • u/Ill-Trash9542 • 25d ago
Suggest me some good springboot projects which could really improve interview calls cause things like management systems or crud is not doing much these days
Also suggest prerequisites to build that application/projects
Thanks in advance!!
r/learnjava • u/draft-version • 24d ago
hello. i'm confused abt choosing btwn java and python for backend. which one do you think will be more useful in the future? i'm a fresher and i enjoy programming in java, but if i want to transition to data roles in the future, learning python will be beneficial right? so i'm torn btwn the two. pls help me choose based on the current job market. what are your experiences with backend java?