• Top
  • New

Ask HN: How do I re-learn modern Java?

by 120bits on 6/6/2022, 2:08:12 AM with 6 comments
Hi,

I have done Java almost 7 years ago. Meanwhile, I have been doing lot C++, Python and NodeJS. Now I have moved to a new company where we have decided to do Spring boot App and use Java 8+. It definitely has lot features.

It definitely feels like a new language to me and I need to get myself more familiar to new Java.

Can you suggest me books, courses or blogs I can look into.

Thanks,

  • by WheelsAtLarge on 6/6/2022, 3:24:48 AM

    There is no best way. Just start and power thru it until it makes sense and you can complete a good size project. I'd suggest an android project but that's me. Pick something useful to you.

    Here's a book to get you started:

    https://www.amazon.com/Java-Beginners-Guide-Herbert-Schildt-...

  • by cpach on 6/6/2022, 9:21:05 AM

    Maybe find some nice challenges or a project that you can build at the same time as you modernize your Java skills?

    E.g. Cryptopals or Project Euler.

    https://cryptopals.com/

    https://projecteuler.net/

  • by RickJWagner on 6/6/2022, 2:11:25 AM

    Maybe start just by reading blogs and tutorials, find areas to concentrate on.

    After you get started, maybe get on board with some Open Source communities. There are lots of helpful people who will be willing to chat and help you, if you're minimally competent in the project. That human interaction can be a big booster, IMHO.

  • by eevmanu on 6/6/2022, 3:31:31 AM

    Head First Java, 3rd Edition (May 2022) - https://www.oreilly.com/library/view/head-first-java/9781492...

  • by brutus1213 on 6/6/2022, 2:21:02 AM

    This issue is for both C++ and Java. The best books are over a decade old and not quite right.

  • by seinecle on 6/6/2022, 6:34:58 PM

    Definitely this book: https://www.manning.com/books/modern-java-in-action