- Web Scraping with Python: Collecting More Data from the Modern Web 2nd Edition by Ryan E. Mitchell
2nd edition bigger and even better than the first and the first one was really freaking awesome!
- LPIC-1 Linux Professional Institute Certification Study Guide: Exam 101-400 and Exam 102-400 by Christine Bresnahan
How I wish I’d read this book before many other Linux books!
- Interactive Data Visualization for the Web: An Introduction to Designing with D3
2nd Edition by Scott Murray
The more good D3 resources I find, the more mixed my feelings are about this book but it is so packed with awesome stuff I feel morally obligated to keep it on the list.
- Data Driven Documents: D3.JS Tips and Tricks v4.x by Malcolm Maclean
Perhaps the best part about this book is he wrote it as he learned so he is sure to keep the learning-person/student in mind as he explains things and offers insights (such as potential mistakes and confusing concepts).
- Building Progressive Web Apps: Bringing the Power of Native to the Browser by Tal Ater
I grabbed it at the library because the library is free so there would be no consequences if my low expectations were met. I recommend this book by itself and as a pre-requisite to Archibald’s course below.
- Data Journalism Handbook 2 (just released!) from the European Journalism Centre and Google News Initiative
Not Books But Amazing Resources I Was Elbow Deep In Throughout the Year
- Any video, course, or documentation by Jake Archibald including but not limited to:
- Udacity — not only did I earn a Mobile Web Specialist nanodegree I actually learned a ton! I won’t link to it, however, because they have autoplay media on the page and I can’t condone or support that.
- FreeCodeCamp — resumed my coursework there after finishing the above nanodegree and it is better than ever! In particular …
- Their Data Visualization content rocks my world — I’m not taking anything away from Murray‘s book but FCC certainly explains the foundations much more clearly and concisely so I recommend going through it first even if you don’t move on the projects phase.