|Written by Mike James|
Author: Cay S. Horstmann
First off I'm not at all sure that impatient makes the best programmer, but let's not get into that at the moment. What I do identify with is the need to get the core information on a topic without all the fluff and dragging out just to fill the space. It is the main reason I hate tutorial videos - long lead ins, usually rambling starts, a quick and tiny burst of info and then the end credits. Information density too low! So a book aimed at the impatient programmer might be what I'm looking for. Note that this is not a book for the complete beginner and doesn't claim to teach you programming. It is more a transition guide for programmers used to other languages.
So how do you download information quickly? There are a few possible ways - you can discuss the higher-level ideas that make the language different or you can focus down onto the important detail. In the main this book focuses on the important detail first and looks at the bigger picture later.
Sections are labeled with icons that indicate the type of content:
I didn't find this helpful but many readers will - especially those into Alice in Wonderland. Be warned, however, they do tend to peter out.
The book starts off with a look at data types and variable declarations - a generally boring but difficult-to avoid-starting place. By the end of the chapter we have more interesting topics, such as destructuring, but is the place to tackle something this sophisticated?
From here the book continues to follow a fairly well-trodden path - Strings and regular expressions, Arrays and collections, asynchronous programming, modules, metaprogramming and iterators.
|Last Updated ( Tuesday, 26 January 2021 )|