Hacker News new | ask | show | jobs
by Jtsummers 839 days ago
Jump into more advanced books/courses (if those work for you). Not "Java for Experienced Developers" but more like (switching to Go since I ran through this one a few years ago and recall liking it) "Concurrency in Go". It doesn't provide (or I glossed over) an introduction to Go, it assumes Go knowledge. It does not provide an introduction to programming, it assumes programming knowledge. It dives into its topic and demonstrates how to write concurrent programs in Go, which is the interesting part about using Go. Since I was rusty on Go I recall digging into Go by Example and a couple other things to fill in my knowledge gaps about the language and tooling themselves that the book didn't cover.

Whatever language you want to learn, that's the kind of resource you need. Whatever courses, videos, and books are targeting the intermediate to advanced users of the language.