r/learnjava • u/DSFme • 19d ago
I really need help; I'm completely stuck
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.
1
u/abyshelp 17d ago
If its java path you wanna go, I do have a roadmap for mine.. so basically after mooc I picked up junit from java brains and then used it to write tests for the asteroid application from mooc.. I did take cs50x but that was just to get a general overview so I wasn't as like slow or properly into it like java courses.. I did the projects.. anyways, by my roadmap my next course is supposed to be the Princeton dsa but taking a detour to understand git first before diving in.... then I will pick up sql then into springboot which is really the final boss.. I plan on picking up some docker and aws basics as well nothing too deep..
So essentially my roadmap is
Mooc
Junit
Cs50x(skimming)
Git/github(not to deep just undertanding how to use it)
Dsa princeton
Sql
Springboot
Docker and aws(some basics)
Yeah that's my plan hope it helps...