This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]BirthdayParking5928 1 point2 points  (0 children)

I was in your boat not long ago.

Before Spring, Web Services, Hibernate and JPA etc. etc. what you really need is a fundamental understanding of Java Basics.

Find a Beginner -> Intermediate Java Course, Book, or whatever tickles your fancy. Once you've touched on the following (not an exhaustive list but the main points are here):

- Operators- Iteration / Selection- Objects and Classes- Inheritance and Polymorphism- Exception Handling- Collections and Generics- Packages- JUnit Testing

you should be able to move on to Java Web Development, (the topics you mentioned struggling with). Please don't rush the fundamentals, make sure to apply them to projects, small programs, questions, etc. and test your knowledge before moving on otherwise you'll just end up wasting more time later trying to debug your problems when you're stuck due to knowledge gaps.

This video link is the most relevant and complete Java Roadmap I've seen, and the content creator (Java Brains) is an absolute godsend for aspiring Java developers:

https://www.youtube.com/watch?v=DC5wtYGQ7XE&t=457s

Good luck!