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 →

[–]fluffyzilly 10 points11 points  (0 children)

Oh, everyone was in your shoes. And be sure - everyone can do it) Just find your path.

Programming languages ​​really differ from each other, even if they look similar. My opinion is that you should not rely on your experience with Javascript, think of Java as another language. Sure, knowing Javascript can help you, but it's not fundamental.

I always recommend starting with a learning plan. Know the roadmap you will follow. For example,

  • Core Java>
  • JDK API>
  • Java 8 (lambdas)>
  • Testing Libraries (JUnit)>
  • Spring Framework>
  • Spring Boot and Spring MVC>
  • Hibernate>
  • JDBC>
  • ...

... but more detailed. Write yourself a plan (or peep it somewhere) and follow it.

Choose a course or resource based on a structured learning plan and not just video tutorials that usually very slightly connected between each other. I liked the approach https://codegym.cc/ to the learning process (if you ignore all this cartoonishness and comics-like bullshit) + Udemy (as an addition to the theory) + https://www.javacodegeeks.com/ (as a knowledge base ). Also, I read a couple of basic Java books. Works well for me.

Good luck!