Nettuts+ Approved Web Development Books

Nettuts+ Approved Web Development Books

Some people say web development books are dead. Why spend $40 when there’s a seemingly never-ending stream of information available for free on the web, via blogs like Nettuts+? Well, there’s absolutely validity to that statement, but the fact remains, nothing compares to curling up on a couch with a fully researched, definitive guide to a particular subject.

With that in mind, we’ve prepared a list of books that we feel are among the best of the best. Nettuts+ approved books!

Jump to a Topic


PHP


Nettuts image

PHP Solutions: Dynamic Web Design Made Easy

Author: David Powers

“So why another PHP book? Well, not everyone who uses PHP is a programmer. PHP is the most common dynamic web language used by designers, if their web sites require dynamic functionality, and there are hordes of novice users who want to set up dynamic web sites.”


Nettuts image

PHP for Absolute Beginners

Author: Jason Lengstorf

“PHP for Absolute Beginners starts at the very beginning stages of web programming, showing even the most inexperienced web developer, through examples, how to build a basic content management system. The book dives directly into writing web applications with accompanying explanation rather than explaining elements of the language and then showing examples.”


Nettuts image

PHP Cookbook

Author: Adam Trachtenberg

“PHP Cookbook has a wealth of solutions for problems that you’ll face regularly. With topics that range from beginner questions to advanced web programming techniques, this guide contains practical examples — or “recipes” — for anyone who uses this scripting language to generate dynamic web content.”


JavaScript


Professional JavaScript for Web Developers

Professional JavaScript for Web Developers

Author: Nicholas Zakas

“Starting at the beginning, the book explores how JavaScript originated and evolved into what it is today. A detailed discussion of the components that make up a JavaScript implementation follows, with specific focus on standards such as ECMAScript and the Document Object Model (DOM).”


JavaScript - The Good Parts

JavaScript – The Good Parts

Author: Douglas Crockford

“Most programming languages contain good and bad parts, but JavaScript has more than its share of the bad, having been developed and released in a hurry before it could be refined. This authoritative book scrapes away these bad features to reveal a subset of JavaScript that’s more reliable, readable, and maintainable than the language as a whole-a subset you can use to create truly extensible and efficient code.”


Object-Oriented JavaScript

Object-Oriented JavaScript

Author: Stoyan Stefanov

“Create scalable and reusable high-quality JavaScript applications and libraries using the concepts of object-oriented programming. This book is for the beginning to intermediate web developer who wants to solve web development problems with smart JavaScript. It does not assume any prior knowledge of JavaScript programming; however even if you already know some JavaScript, there will be plenty for you to learn here.”


JavaScript Patterns

JavaScript Patterns

Author: Stoyan Stefanov

“What’s the best approach for developing an application with JavaScript? This book helps you answer that question with numerous JavaScript coding patterns and best practices. If you’re an experienced developer looking to solve problems related to objects, functions, inheritance, and other language-specific categories, the abstractions and code templates in this guide are ideal — whether you’re writing a client-side, server-side, or desktop application with JavaScript.”


Nettuts image

Pro JavaScript Techniques

Author: John Resig

“This book addresses all the points above in detail – modern browser support (including information on Internet Explorer 7), Object-Oriented JavaScript, testing and debugging, Unobtrusive JavaScript techniques using DOM Scripting, Ajax, creating and using blocks of reusable code, and looking towards the future of JavaScript.”


JavaScript 24 Hour Trainer

JavaScript 24 Hour Trainer

Author: Jeremy McPeak

“This unique book-and-DVD package shows you how to use JavaScript to make web pages more dynamic and interactive so that you can create a first-rate user experience. Packed with expertly written lessons, this must-have book-and-DVD set provides instructional demonstrations on the DVD that enhance your Java Script learning experience through tutorial demos and helpful examples.”


jQuery


Nettuts image

jQuery Cookbook

Author: Cody Lindley

“Ideal for newcomers and JavaScript veterans alike, jQuery Cookbook starts with the basics and then moves to practical use cases with tested solutions to common web development hurdles. You also get recipes on advanced topics, such as methods for applying jQuery to large projects.”


Nettuts image

jQuery Enlightenment

Author: Cody Lindley

“jQuery Enlightenment was written to express, in short-order, the concepts essential to intermediate and advanced jQuery development. Its purpose is to instill in you, the reader, practices that jQuery developers take as common knowledge. Each chapter contains concepts essential to becoming a seasoned jQuery developer.”


Nettuts image

jQuery in Action

Author: Bear Bibeault

“jQuery in Action is a fast-paced introduction and guide. It shows you how to traverse HTML documents, handle events, perform animations, and add Ajax to your web pages. The book’s unique “lab pages” anchor the explanation of each new concept in a practical example. You’ll learn how jQuery interacts with other tools and frameworks and how to build jQuery plugins.”


HTML 5


Nettuts image

Introducing HTML5

Author: Bruce Lawson

“Written by developers who have been using the new language for the past year in their work, this book shows you how to start adapting the language now to realize its benefits on today’s browsers. Rather than being just an academic investigation, it concentrates on the practical—the problems HTML5 can solve for you right away.”


Nettuts image

Pro HTML 5 Programming

Author: Peter Lubbers

“The biggest revolution since Ajax, Pro HTML 5 Programming: Powerful APIs for Richer Internet Application Development introduces the most revolutionary new feature of HTML 5, the ability to build Real-Time Web applications using Web Sockets. “


Nettuts image

HTML5: Up and Running

Author: Mark Pilgrim

“With HTML5: Up & Running, you’ll learn how this new version enables browsers to interact with JavaScript much more easily than before. “


WordPress


Rockable WordPress Designer

Rockable WordPress Designer

Author: Collis Ta’eed and Harley Alexander

“Managing web content has always been tricky, but with WordPress, any web designer can have a flexible, free and powerful CMS to use not just on blogging projects, but on all sorts of websites. In How To Be a Rockstar WordPress Designer you will learn step by step how to take a straight HTML site and power it with WordPress.”


Professional JavaScript for Web Developers

Author: Chris Coyier and Jeff Starr

“There is much to learn about the World’s most popular publishing platform. Digging into WordPress is nearly 450 pages of taking you from your first steps of learning about WordPress all the way through maintaining a site throughout the years.”


Nettuts image

Professional WordPress Plugin Development

Author: Brad Williams, Justin Tadlock, Ozh Richard

“As one of the most popular open source content management systems available today, WordPress boasts a framework that allows you to easily customize and extend it through plugins. This comprehensive book shows you how plugins work, reviews the tools and APIs available in WordPress, and demonstrates how to extend the functionality of WordPress with plugins.”


Nettuts image

Professional WordPress

Author: Hal Stern

“An in-depth look at the internals of the WordPress system. As the most popular blogging and content management platform available today, WordPress is a powerful tool. This exciting book goes beyond the basics and delves into the heart of the WordPress system, offering overviews of the functional aspects of WordPress as well as plug-in and theme development.”


CSS


Hardboiled Web design

Hardboiled Web design

Author: Andy Clarke

“‘Hardboiled Web Design’ offers a fresh perspective on designing for the web — never compromising, always pushing boundaries. It strips markup to the bone and uses HTML5 and CSS3 to the maximum to help make your sites more adaptable to whatever the web might throw at them. “


CSS Mastery

CSS Mastery

Author: Andy Budd

“A book that brings together the most useful CSS techniques in one place, that focuses on real-world browser issues and that helps plug common gaps in people’s CSS knowledge.”


Nettuts image

CSS: The Definitive Guide

Author: Eric Meyer

“CSS: The Definitive Guide provides you with a comprehensive guide to CSS implementation, along with a thorough review of all aspects of CSS 2.1. Updated to cover Internet Explorer 7, Microsoft’s vastly improved browser, this new edition includes content on positioning, lists and generated content, table layout, user interface, paged media, and more. “


CSS Cookbook

CSS Cookbook

Author: Christopher Schmitt

“Learn how to solve the real problems you face with CSS. This cookbook offers hundreds of practical examples for using CSS to format your web pages, and includes code samples you can use right away. You’ll find exactly what you need, from the basics to complex hacks and workarounds.”


Miscellaneous


Getting Good with Git

Getting Good with Git

Author: Andrew Burgess

“In this book, Andrew Burgess will take you from knowing nothing about source code management to being able to use Git proficiently. You’ll look at why you should use a version control system, why Git is better than the other options, and how to set up and use Git.”


Regular Expressions Cookbook

Regular Expressions Cookbook

Author: Jan Goyvaerts

“Whether you’re a novice or an experienced user, Regular Expressions Cookbook will help deepen your understanding of the tool. You’ll learn powerful new tricks, avoid language-specific gotchas, and save valuable time with this huge library of proven solutions to difficult, real-world problems.”


What Did We Miss?

I’ve undoubtedly forgotten a handful of books, so let me know which books the list should include below. And a quick disclaimer: yes, we’ve used our Amazon affiliate codes above, but that in no way deters from the fact that every one of the books listed above is fantastic. And hey, you help support Nettuts+ when you use these links!

Note: Want to add some source code? Type <pre><code> before it and </code></pre> after it. Find out more
  • Koray

    Why don’t you add some Ruby on Rails or Django books ?

    • http://creditorwatch.com.au Dale Hurley

      I agree. Also Python and .Net, maybe C or C++.

  • http://rommelcasto.me Rommel

    cool collection!

  • http://nizzledev.com Ricardo Guillen

    What about Ruby on Rails Agile Web Development books?

  • erminio ottone

    “jQuery Cookbook” is cool but pretty outdatet, it cover jquery 1.3.

    Nothing about css3 ?

  • http://onioneye.com onioneye

    Here’s a few other, awesome books, Jeffrey:

    1. Flexible Web Design: Creating Liquid and Elastic Layouts with CSS
    2. The Book of CSS3: A Developer’s Guide to the Future of Web Design
    3. Handcrafted CSS: More Bulletproof Web Design
    4. Don’t Make Me Think: A Common Sense Approach to Web Usability (2nd Edition)

    • ded

      Both Flexible Webdesign and Handcrafted Webdesign are on my top 10 as well. They explain layout and flexibility so clearly it seems simple.

  • http://codemonkeydev.com Thomas Cannon

    Jeffrey,

    I was just thinking I should get some new books to read, so this is an awesome coincidence. Just a quick question though: Why aren’t there any books about Ruby on Rails, node.js, Python, or the various other languages/tools/frameworks I’ve been hearing about? I’ve been wondering if it would be a good idea to start working in these languages, and was looking for some books to guide me.

  • Ross

    This is certainly a useful list to have. I’ve read a few of these books and they have all been great, so I would agree with your choices. However, I’m disappointed to see that you didn’t include any Ruby/Rails books. I would personally say that books like “Agile Web Development with Rails” and “The Rails 3 Way” definitely deserve to be on this list.

  • http://www.jbird-design.com Jordan Burke

    I would definitely add the books from ABookApart on there: HTML5 for Web Designers and CSS3 for Web Designers. I’d also add Elements of Content Strategy – not a Web Development book, but very valuable to small agency folks and freelancers.

  • http://www.clodpated.com Marcus Hodges

    I have to give votes to “PHP Objects, Patterns and Practice” by Matt Zandstra and “PHP Object-Oriented Solutions” by David Powers. Two very eye-opening books on better PHP development.

  • http://www.wisegenius.co.uk Susie Tobias

    Good collection, including 2 of my favourite reads by Andy Budd & Andy Clarke. Can also highly recommend “Digging into WordPress” for a no nonsense approach, full of great examples. Agree with Jordan about the ABookApart books on HTML5 and CSS3

  • Michael

    Many interesting books. Thanks, Jeff

    I just started reading: HTML5 & CSS3 for the Real World from Sitepoint
    http://www.sitepoint.com/books/htmlcss1/
    It is worth reading if you want a good intro to HTML5 and CSS3

  • http://myfacefriends.com Jehnee

    nice collection jeff!
    i love this book PHP Solutions: Dynamic Web Design Made Easy, 2nd Edition

  • w1sh
  • http://jabanalabs.com dantario

    CodeIgniter Books ? !

    • http://www.clodpated.com Marcus Hodges

      I’ve yet to come across a CodeIgniter book worth reading.

      • http://creditorwatch.com.au Dale Hurley

        The codeigniter user guide is so good I do not think you really need a book.

  • arnold

    You miss
    CSS:Handcraft CSS by Andy Clark
    CSS3:Stunning CSS3( http://www.stunningcss3.com/)
    Usability: “dont make me think” and “Web Form Design: Filling in the Blanks ”
    jQuery: “jQuery Novice to Ninja by SitePoint”

    • Chris Sanders

      I have read hand crafted CSS but I left feeling like I didn’t get that much out of it. I probably just need to review it again to see if I can pick something up. It was a pretty quick read.

  • http://www.andredublin.com Andre Dublin

    Javascript the Definitive Guide
    Secrets of a Javascript Ninja (not yet released)

    • http://fordinteractive.com Andy Ford

      +1 for JavaScript: The Definitive Guide. The sixth edition was recently released btw.

    • Vernon

      I’m a little late commenting (been in my Read It Later list) but I can’t see how David Flanagan’s Definitive Guide to JavaScript was left off of the list. v6 that was just released is a great resource and I would say recommended reading for any JS developer.

  • Bruno

    Missing Python books.

  • http://mokshasolutions.com Moksha

    .NET books are missing

  • FooBar

    So these are the warm and fuzzy books to “curl up on the couch” with! Maybe it’s only me but I would be “curled” on in front of my computer, and be tap-tapping away with examples from these books :D

    Also, I am curious if there are any “security” based books that are good too.

  • chokri

    Hello,

    Books are indispensables and better to learn a web technology / language (for my opinion)

    However you missed these books :

    - AJax by Nicholas C. Zakas , Jeremy McPeak , Joe Fawcett
    - Bullet proof ajax and DOM scripting by Jeremy Keith

  • Simon

    Really nice! keep up the good work :)

  • http://bytearea.blogspot.com Mufid

    SQL book please :’)

    • http://creditorwatch.com.au Dale Hurley

      I think it is rare that a web developer will be doing much beyond CRUD. In case where I am doing complicated queries I use the online manuals.

  • http://www.calebwhite.com Caleb

    No Ruby or Rails book suggestions? :(

    • http://www.jeffrey-way.com Jeffrey Way
      Author

      Later this week.

  • Michael

    You missed arguably the most important book for any programmer to read.

    The Pragmatic Programmer: From Journeyman to Master by Andrew Hunt and David Thomas

  • Iman

    PHP 6 and MySQL 5 for Dynamic Web Sites: Visual QuickPro Guide by Larry Ullman

  • http://www.whoisandy.in Bhargav

    Thats a good collection. Good work :)

  • http://nvmind.com Ignacio

    For Javascript I would recommend ‘The definitive guide 6th edition’ its really great, covers html5 api’s and ECMAScript 5, it’s a thick book though.

    Not mentioned here, but also ‘Developing with Web Standards’ by John Allsopp , a great guide for any web developer

    • http://www.devl.im devlim

      Agree, JavaScript: The Definitive Guide, Sixth Edition should be in the list. =)

  • Bryan

    How about the “head first” books like Head First Javascript .

    Cheers !

    Bryan

  • http://www.magentix.be Kristiaan Van den Eynde

    Nicholas C. Zakas’ “Professional JavaScript for Web Developers 2nd Edition” is by far the best read I’ve had in this business.

    I often catch myself referring to it as the JavaScript bible, given its size and content value :)

  • http://itcutives.com Jatin

    Awesome list.

    I sell many of these books on my website. Anyone interested in buying, can click on my name.

    Discounts offered.

  • Jebin

    WTF no sitepoint books??

    • Steven

      I was wondering aswell why no sitepoint books? cuz I am about to purchase one, maybe I should reconsider?

  • SomeFunkyDude

    Funny that you put the PHP Solutions book first, as that was the first book I bought on web development, 6 yrs ago. The Essential Actionscript 3.0 is an excellent book also, for aspiring flash devs.

  • Sam

    Another great post by Jeffrey, Jeffrey is there a newer book as an alternative to PHP cookbook ?

  • David

    Headfirst Design patterns.

    THE most enjoyable and useful programming book ever. It is an utter joy to read.

  • viperfx

    Could you add a beginner book for node.js please

  • http://www.egydes.com Husien Adel

    thanks for the list , wish to read some of them :D
    i will try isA, thanks guys ;)

  • http://superdit.com aditia

    thanks for the suggestion, just my opinion: maybe for more advaced php programming need to add another book topic in PHP like design pattern or framework, or real world case study

  • http://thomaswornall.com tom

    why no sitepoint

  • Matt

    Nice to have a book on performance in the list, eg:

    High Performance Web Sites by Steve Souders

  • wdev

    JavaScript: The Good Parts is one of the most enlightening books I’ve ever read. It’s a must have for anyone who wants to do a professional JS.

  • AJ

    Many users are asking for good Python Books. Heres a Very good list I have:
    http://pytuts.blogspot.com/p/books.html

  • http://certainstrings@gmail.com Justin Tucker

    What a great list. +1 for CSS Mastery. That book is the perfect book for intro CSS learning.

  • Julien

    What about “Website architecture and design with php and mysql” or some books to learn about relationnal databases for newbies?

  • richard

    what about developing for mobile devices books?

  • http://the-dreamer.net Joseph

    Very good list.

    So far I am really enjoying PHP for Absolute Beginners.

  • Damian Dawber

    No one’s mentioned PHP: Objects, Patterns and Practice by Matt Zandstra. Very good book.

    Would be worth throwing diveintopython3.org in there – it’s a (free!) online book that’s also available in print.

  • Eastern Block

    .NET is definitely missing. MVC3 is out and and the Entity Framework is in 4.1, I’ve been looking for some good books on it and I know Jeremy McPeak should have come recommendations.

  • http://www.brandensilva.com Branden Silva

    Why no Ruby love?

    Ruby:

    Well Grounded Rubyist
    The Ruby Programming Language
    Eloquent Ruby

    Ruby on Rails:

    Agile Web Development with Rails
    Ruby on Rails 3 Tutorial: Learn Rails by Example (web version is free and browseable)
    Beginning Rails 3
    The Rails 3 Way

    Most of these are beginner to intermediate level. I’m not deep enough in the rabbit hole yet to recommend anything beyond these.

  • Terence

    Hi jeffrey, before starting my comment i would like to think you a lot. Yes I can say you saved my life.

    I’m an ivorian straight out of ivory coast in west africa. i read many books, but let me tell you that when i discovered nettuts and your tuts this iwas the biggest foward i’ve ever made in web development.

    About your approved web development book it’s a great collection.

    Thank you very much!

  • http://nataliav.me Natalia Ventre

    Amazon is not my primary source for technical books, A book Apart (HTML5 For Web Designers, CSS3 For Web Designers), The Pragmatic Bookshelf, 5 Simple Steps (Hardboiled Web Design, A Practical Guide to Information Architecture) are my favorite publishers.