Thanks to our guest authors for hanging out with us this week.
I browsed through the book's table of contents and see that there are many different topics covered. I was asked by a young developer I'm mentoring recently, "You throw so many references to books and articles at us, how do we get through all of that?" I can understand his anxiety and I'd like to pose a similar question to you: What parts of the book should people focus on to get a solid grounding in
Java, that will give them the foundation for exploring other sections of the book? Surely it can't be all of the book.
For example, there's a section on Functional Programming which includes Kotlin FP and Clojure FP. Should readers read the separate sections on Kotlin and Clojure before going to the Kotlin FP and Clojure FP sections, respectively?
Another example, is a good grounding in the chapter about Java modules needed to be able to absorb material in later chapters? What does the "Beyond Modules" section point to? Are there other chapters in the book related to the things you mention as going beyond modules?