Live data from Hacker News

Ask HN: Best resources to learn Java in 2017

news.ycombinator.com

1–6 of 6 posts

Ask HN: Best resources to learn Java in 2017

#1
Most of the Java tutorials available online don't have very good interface and structure, in comparison with front-end documentation.

I have been doing front-end development for past 3 years and know enough node and Java to get by on server sice. I want to deepen my knowledge in backend dev in general, Java seemed like a good start because of better career prospects.

Related: Is Java still relevant? Or should I start with some other backend stack?

Re: Ask HN: Best resources to learn Java in 2017

#2
Yes Java is still relevent - but how relevent depends on your local market. What are the main skill sets in your local market? What aspects of Java are they looking for? Im seeing some java stacks being replaced with nodejs - but we'll see if the trend lasts

In terms of resources its hard to advise - different people learn differently. Some people prefer books, some youtube videos and some by example. Best bet is to google the resources

I do think Java 8 in action is an excellent book, also oracle's tutorials are good. The stackoverflow documentation pages for java are quite good too, as is dzone

Re: Ask HN: Best resources to learn Java in 2017

#6
Yes, Java is relevant, especially in large companies. A lot of back-end systems are using Java.

For learning, you can start with reading Java Language Specification. And then you can read Java Virtual Machine Specification. After that, you should have very good understanding of big picture. Then it is just about writing code using APIs.

As for back-end, there are a lot of topics (not specific to language). File system, networking, distributed computing and others. In real production systems, it is about how to compute/process within certain time-frame. And how to operate the production systems.