As a self-teaching person I use books as the main source of valid information, more than Internet because you can validate the author, his work and acknowledgment.
When I started learning CSS the book that helped me the most was Simon Collison’s Beginning CSS Web Development: From Novice to Professional.
This wonderful book covers form the very basic styling concepts to advanced techniques. It has core concepts about images on the web, usability and HTML best practices.
It was like the bible to me and I recommend it to everyone learning CSS because it leaves you a very strong base, which you can expand reading the next book.

CSS Mastery: Advanced Web Standards Solutions is a book of Andy Budd. It is in its second edition, I don’t really know if something is different in this version, I’ve read the first one.
This book starts with a brief notion of CSS basics, just an introduction, then it goes further and explore some really interesting techniques and advanced concepts in the CSS styles development.
I wish I had read it right after “Begining CSS development”, it would have saved me a lot of headaches.
DOM Scripting: Web Design with JavaScript and the Document Object Model.
After working some months with pure CSS I discovered the need of some client-side programming to make the site more catchy.
There’s where DOM scripting can teach the core concepts of the DOM and show some interesting examples.
When talking about Usability, this book is a must.
Don’t Make Me Think: A Common Sense Approach to Web Usability by Steve Krug.
This is a pretty simple reading book, but it contains most things you should know if you work in the web development field. It has practical examples of dos and don’ts and an introduction to usability testing.
It’s a short book but it worths every single page.
Well that was my short list of interesting books about web-development. I’d be very happy to hear yours!
Thanks for reading.






