The Value of Books?
These books all cover the ‘what’ you need to know in each language more than focusing on the theoretical, but I think provide a good introduction the core languages. There is also an accompanying video above as well where I talk a bit more about why and how each book helped me.
Let’s take a look!
1. Introducing HTML5 by Bruce Lawson and Remy Sharp
This was one of the first books written about HTML5 when it emerged as a web standard after XHTML.
I found it a very useful introduction to HTML5 with some engaging concise explanations, allowing me to make the transition as a front-end developer from XHTML (the older standard) to the new.
HTML5 is now of course the de-facto standard for HTML content online, and this still serves as a good introduction to it.
2. CSS – The Missing Manual by David Farland
I found this book very informative on core CSS concepts – with each chapter covering in detail for example font styling, box model, positioning, margin, padding etc. Reading this book really gave me my first proper understanding of positioning with CSS and the box model. It provides good code examples and a decent broad overview of key concepts within CSS.
This is as you might of guessed a great little pocketbook.
The content is very engaging. It is recommended as a decent introduction to the concept of Object-Oriented Programming. The material is specialized and ‘niche’. However, it’s included here as a good primer for being more adventurous with programming concepts and principles.