I also believe in similar lines. These are just good to have list. I personally think its easier to lean from Internet articles, getting started guides, hello world programs etc. Not sure how many here buy and read a programming book end to end before starting to code. (or start with examples given in this book , given that its 2016)