Good Books for Web Development

I’m teaching a couple of web development classes this semester and have been receiving a lot of questions as to what books would serve as good resources. Here’s a short list, starting with the ones I’ve chosen for my classes.

  1. HTML and CSS: Design and Build WebsitesThis is possibly the best book I’ve used for HTML and CSS. It is visual, puts things in simple terms, and it’s up-to-date. I would strongly recommend this for beginners. I am using it for my E-Commerce 251 (Intro to E-Commerce) course.
  2. Web Database Applications with PHP and MySQL: This book (by O’Reilly Media) takes a good look at PHP and MySQL. It covers a range of topics from beginner PHP and an intro to Databases to a look at bigger topics, like security. I’m using it for my Media Info Tech 315 (Web Applications and Databases) course.
  3. Bulletproof Web Design: Improving flexibility and protecting against worst-case scenarios with HTML5 and CSS3: This book taught me everything I know about the right want to develop websites. Dan Cederholm is a pro and a great teacher who will take you through doing things, and making them bulletproof.
  4. Web Designer’s Guide to WordPress: Plan, Theme, Build, Launch: Once you’re comfortable with HTML, CSS, and PHP, you might want to get into WordPress. This book is an excellent starting point.
  5. Implementing Responsive Design: Building sites for an anywhere, everywhere web: Responsive Design is all the rage now, and for good reason. This book will tell you the principles of RWD and how to implement it in your site.
  6. The A Book Apart Books: Honestly I would recommend all of them, but the specifically web development ones are: HTML5 for Web Designers, CSS3 for Web Designers, Responsive Web Design, and Mobile First

As you probably know, I also have a book, Building WordPress Themes from Scratch. However, there have been some changes the publisher has been doing lately and I am working with them to get the book in my hands. More on that here.

Finally, I have another book coming out in December called Responsive Design with WordPress. I think this would work really well after books 4 and 5 on the above list. Keep an eye out for it; maybe I’ll even do a giveaway or two.

What are your must-read web development books? Let me know in the comments!

Similar Posts

  • | |

    Favorites of 2011

    Note: This article was published while I was in my early 20s. I was much younger and dumber. Please don’t hold it against me. One of the perils of having a 20+ year old website! What has seemingly become a tradition on this blog is my annual “Favorites of” post, where I recap some of…

  • |

    Join Me for CigarCamp at WordCamp US!

    With WordCamp US quickly approaching, I thought it would be fun to have an informal CigarCamp US while everyone is in town. Here are the details: Location: Ashton Cigar Bar (map) Date: Friday, December 4th Time: 9:00pm – 11:00pm EST Head on over to the site and sign up! There will be cigars, scotch, and WordPress talk. And…

  • |

    Excerpt from Building WordPress Themes from Scratch

    Recently my first book, Building WordPress Themes from Scratch, made its way back onto the market. In this book, I teach you how to use WordPress as well as how to leverage the API to create your own custom themes, plugins, and content types. Here is an excerpt from the book. Enjoy!

  • Articles I Wrote for Other Sites: Summer 2012

    Note: This article was published while I was in my early 20s. I was much younger and dumber. Please don’t hold it against me. One of the perils of having a 20+ year old website!The Appstorm Network Favorite: What is Google Now and How Do I Use It? (Android) Access and Edit Files with Google Drive (Android)…

  • Interesting Links for July 2, 2013

    Google Reader Vigil: This one is a little shameless self-promotiony, but I created a site for users to pay their last respected to the new defunct Google Reader. Google Reader was my first RSS reader and showed me the true power of RSS. I used it faithfully for 8 years and I will deeply miss…