Author(s): Cay Horstmann
1) Impatient bunny – basics that everyone should learn
2) Alice – intermediate topics that everyone should understand, but maybe not on first reading
3) Cheshire cat – advanced topic that will put a smile on the face of a framework developer
4) Mad hatter – complex and maddening topic for those with morbid curiosity
Seeing the icons as I read definitely put a smile on my face as I kept thinking of Alice in Wonderland.
Like all “Impatient” books, there are helpful notes/warnings throughout and exercises at the end of each chapter to reinforce your reading. I think this book would be too fast paced for someone's first programming book. However,this book is an excellent read if you are comfortable with ANY other language.
The code examples in each chapter helped me get up to speed quickly. I read the Impatient bunny and Alice parts. My brain was too full for the rest. I did like that there was a chapter on TypeScript at the end. I hear the front end folks talking about it all of the time!
I give this book 10 out of 10 horseshoes.
Disclosure: I received a free copy of this book from the publisher in exchange for writing this review.