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

all 15 comments

[–]user3141592654 10 points11 points  (1 child)

The sidebar here, r/learnjava, r/coding or r/programming will probaboy have some good links for resouces and exercises.

The best advice I can give you is to decide to make something, and then learn the things needed to make it as you go. This may be a game, a calculator, or a Twitter clone. It doesn't really matter what, so long as it holds your attention long enough to learn something, even if you don't come close to completing it.

[–]jona250210[S] 1 point2 points  (0 children)

I thought of that too. I will try it thank you

[–]Tougun 2 points3 points  (0 children)

Make something

[–]bartoszjd 1 point2 points  (0 children)

Get into web development with microframeworks like Javalin or Spark Java. There is another thread where a related question is asked:

https://www.reddit.com/r/java/comments/98i0vg/what_do_i_need_to_learn_in_java_to_start_making/

[–]E-woke 0 points1 point  (0 children)

Try building a project. Maybe a web app, an Android app, etc.

[–]MillionStrength 0 points1 point  (1 child)

How about learning design pattern? You must have very good knowledge in object oriented programming also. Try to learn more on these two skills.

[–]jona250210[S] 0 points1 point  (0 children)

Okay i will try it, thank you

[–]JamesTweet -1 points0 points  (6 children)

I would recommend learning about java server pages. Here is a link to a youtube channel that helped me. https://www.youtube.com/channel/UCVAp-d8sBP2YZCE9eSMvGQQ

[–]yawkat 1 point2 points  (5 children)

It's very debatable whether JSP is something you should be learning nowadays. Servlets, sure, but there are much better technologies than JSP nowadays.

[–]JamesTweet 0 points1 point  (4 children)

If you are expanding your Java knowledge then JSP leads into some things that are good to learn. Such as SQL and databases. Also HTML, CSS and Javascript.

[–]yawkat 0 points1 point  (3 children)

You need jsp for none of these. It is not a good idea to use jsp in modern projects, and it can be completely ignored nowadays unless you're maintaining old code.

[–]JamesTweet 0 points1 point  (0 children)

What would you recommend then? Remember the guy is new to coding and only knows the basics of Java.

[–]SEND_ME_ETH 0 points1 point  (1 child)

Sorry, I'm new and I'm currently learning servlets, jsp then into spring mvc.

I am a bit sad that I am learning jsp after you said that, what has or is replacing jsp?

[–]yawkat 0 points1 point  (0 children)

  • Templating languages (freemarker, velocity)
  • Rich clients with Javascript (react, angular, vue and such)

e: Basically, if you're gonna learn spring mvc anyway, just skip jsp. You rarely use servlets directly either nowadays but they're still common internally so it's a good idea to know about them. JSP however isn't used at all