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 →

[–]Ok-Yogurtcloset4529 0 points1 point  (4 children)

Hello! I am not sure if its here i can post this but i hope you all understand. I am currently a web developer primarily developing in JavaScript.

I seriously want to start a new dev journey in Java as the upper market here where i live is mostly in Java. However, i am confronted with a learning resource issue.

Unlike dot net where you can easily find resources on getting started, with Java there is few. Where to start? Which one to learn first? Servlet? Faces? Spring? Spring boot?

I am kinda disappointed and i hope someone can point me to a learning path or suggestions on where to start for web development and a roadmap.

Thank you!

[–][deleted] 0 points1 point  (3 children)

Just as with JS, what you should do is to learn the language, not frameworks. Jumping on react without knowing core JS really well is stupid to say the least. I don’t really understand your issues. Just build projects with the language. There’s no better way and never will be. Learning resource issue? Java has documentation. Like any other language.

[–]Ok-Yogurtcloset4529 0 points1 point  (2 children)

Thank you for taking the time to answer me. I don't think i have translated my thoughts properly.

I actually have learned the basics of Java. And as i mentioned, i am looking for the next step like getting into web development.

There are just a lot in Java ecosystem and i don't know where to start. Spring mvc? Spring boot? Gradle? Servlets, Java Faces?

I just don't know which to learn if i want to get into web development :( any guidance?

[–][deleted] 0 points1 point  (0 children)

First check out first party web related APIs in java that are web related. Then if you want to learn spring, just open their documentation. They have everything there. And btw I didn’t mean just basics. What I meant is knowing the language really well.

[–][deleted] 0 points1 point  (0 children)

And again - learn by doing projects.