Top Free Books for Web Designers & Developers

There are thousands of books available for web designers and developers online. There has been no language, no point of discussion, or no trend that has not, at one time or another, been extensively explored and analyzed, and eventually published into a book. The great news is quite a lot of these books are available for free! And I have collected my top favorites for you!

CSS & HTML Essential Learning

A Guide to HTML5 and CSS3 by Ashley Menhennett

A Guide to HTML5 and CSS3 covers the basics of web development and it’s a great starting point whether your plan is to make websites, HTML5 mobile apps or games. Please note that you will need to signup to download this ebook.

Adaptive Web Design by Aaron Gustafson (HTML)

Adaptive Web Design

Adaptive Web Design delves into the origins of progressive enhancement, its philosophy, and mechanisms, and reveals the countless practical ways that you can apply progressive enhancement principles using HTML, CSS, and JavaScript..

Magic of CSS by Adam Schwartz (HTML)

Written by Adam Schwartz, the Magic of CSS is an ebook that will introduce you to some of the trickiest aspects of CSS. It includes chapters on the box model, layout, tables, color, typography, and transitions, and does include interactive examples.

HTML Canvas Deep Dive by Josh Marinacci (HTML)

HTML Canvas Deep Dive is a hands-on introduction to Canvas from Josh Marinacci. The book has been organized into 2 sections: First, there are the reading portions where it describes how an API works (with interactive examples), and then there are the hands-on lessons that will walk you through the process of building your own canvas apps.

HTML5 Canvas by Jeff Fulton

HTML5 Canvas by Jeff Fulton Free Books for Designers and Developers

The second edition of HTML5 Canvas gets you going with HTML5 Canvas, teaching you how to draw, render text, manipulate images, and create animation—all in the course of building several interactive web games throughout the book. The free online version includes 53 interactive examples and exercises.

Pocket Guide to Writing SVG by Joni Trythall (HTML)

Pocket Guide to Writing SVG

The Pocket Guide to Writing SVG offers a detailed introduction to building SVG online. It has been written for designers and developers that are looking to quickly add SVG to their workflow.

Learn JavaScript

Speaking JavaScript by Dr. Axel Rauschmayer (HTML, PDF & ePub)

Speaking JavaScript

The Speaking JavaScript ebook teaches beginners just enough JS to help them be productive straightaway, and for seasoned JavaScript programmers there’s a detailed reference guide that covers each JS feature indepth.

Learning JavaScript Design Patterns by Addy Osmani

Learning JavaScript Design Patterns by Addy Osmani Free Books for Designers and Developers

Written by Addy Osmani, Learning JavaScript Design Patterns will show you how to write beautiful, structured, and maintainable JavaScript by applying classical and modern design patterns to the language. If you want to keep your code efficient, more manageable, and up-to-date with the latest best practices, this book is for you.

Programming JavaScript Applications by Eric Elliott

Programming JavaScript Applications by Eric Elliott Free Books for Designers and Developers

In this early release edition of Programming JavaScript Applications, you will have the chance to take your existing JavaScript skills to the next level and learn how to build complete web scale or enterprise applications that are easy to extend and maintain.

Developing Backbone.js Applications by Addy Osmani

Developing Backbone.js Applications by Addy Osmani Free Books for Designers and Developers

If you want to build your site’s frontend with the single-page application (SPA) model,Developing Backbone.js Applications shows you how to get the job done with Backbone.js. You’ll learn how to create structured JavaScript applications, using Backbone’s own flavor of model-view-controller (MVC) architecture.

JavaScript Enlightenment by Cody Lindley

JavaScript Enlightenment by Cody Lindley Free Books for Designers and Developers

JavaScript Enlightenment is not about JavaScript design patterns or implementing an object-oriented paradigm with JavaScript code. the intention of this book to give the reader an accurate JavaScript worldview through an examination of native JavaScript objects and supporting nuances: complex values, primitive values, scope, inheritance, the head object, etc.

Learn Git

Pro Git 2nd Edition by Scott Chacon and Ben Straub (HTML, PDF, ePub & Mobi)

Pro Git 2nd Edition

The Pro Git eBook, know in its second edition, covers basics of Git as well as advanced topics such as branching and running distributed Git.

Git From The Bottom Up by John Wiegley

Git From The Bottom Up by John Wiegley Free Books for Designers and Developers

As the name suggests, Git From the Bottom Up teaches you Git from basic to advanced levels. It is available as a PDF file, so you can easily download it and use it as per your convenience.

UX – User Experience Learning

The UX Reader by MailChimp (ePub, PDF & Mobi)

The UX Reader

The UX Reader ebook is a collection of the most popular articles from MailChimp’s UX Newsletter and also includes some exclusive content.

The Guide to Usability Testing (PDF)

The Guide to Usability Testing

The Guide to Usability Testing includes 109 pages of practical explanations and tips for 20 usability testing methods, some useful advice from usability experts like Jakob Nielsen, Jeff Sauro, Dr. David Travis, and others, and also shares some best practices from companies like Apple, MailChimp, Yahoo, DirecTV, Buffer, and more.

Web UI Best Practices (PDF)

Web UI Best Practices

The free ebook Web UI Best Practices talks aboutsome og the techniques spanning visual design, interface design, and UX design.

The Guide to UX Design Process & Documentation (PDF)

The Guide to UX Design Process & Documentation

The Guide to UX Design Process & Documentation ebook looks at real-life examples of design processes from companies such as Apple, Amazon, Twitter, and more. Expert advice is provided by Cennydd Bowles, Louis Rosenfeld, Ash Maurya, and others on the 7 stages of product design.

The Guide to Mockups (PDF)

The Guide to Mockups

The Guide to Mockups by UXPin includes 72 pages of visual examples, explorations of fidelity, and best practices. You’ll also learn the differences between mockups, prototypes, and wireframes so you get a more practical understanding of where each fits into the design process.

UX Design for Start-Ups by Marcin Treder

UX Design for Start-Ups by Marcin Treder Free Books for Designers and Developers

Written by Marcin Treder, UX Design for Start-Ups is a must read for any startup or grown-up company that wishes to keep its startup spirit and conquer the world with stunning UX Design.

Miscellaneous Learning & Reading

Google Web Fundamentals (HTML)

Google has released a new handbook for web designers and developers called Google Web Fundamentals

Google Web Fundamentals is an essential collection of information about modern web design and development.

The Little Book Of Modern Frontend Tooling (HTML)

The Little Book Of Modern Frontend Tooling

The Little Book Of Modern Frontend Tooling is a free, work-in-progress, open-source book that takes you through the application development lifecycle and introduces you to the world of tooling for modern web applications.

The Guide to Wireframing (PDF)

The Guide to Wireframing

With over 100 pages, The Guide to Wireframing covers what makes a great wireframing workshop. It’s wireframing from the big idea to details: digital and analog tools, web and mobile design patterns sources, all concluded with design principles for people who build products.

Mobile Game Design by Chroma Coders (PDF)

The free and indepth Mobile Game Design (or, How to Start Your Own Mobile Game Company) ebook talks about the main mechanics for mobile game development, as well as “hidden game mechanics” you can use to stand out in the marketplace.

Building Web Apps with Go by Jeremy Saenz (HTML, ePub, MOBI & PDF)

Building Web Apps with Go

Building Web Apps with Go is an ebook from Jeremy Saenz that will teach you how to quickly build we applications with the Go programming language.

Email Marketing Field Guide by MailChimp (ePub, PDF & Mobi)

Email Marketing Field Guide

The Email Marketing Field Guide, from the guys over at MailChimp, covers the basics of HTML email and shares some tips and best practices you’ll need to keep in mind as you develop your own email marketing plan.

Pixel Perfect Precision Handbook v.3 (PDF & iBook)

Pixel Perfect Precision Handbook v.3

Last year the popular ebook Pixel Perfect Precision Handbook was updated and released with over new 40 pages, as well as some updates to existing content.

Book of Speed by Stoyan Stefanov

Book of Speed by Stoyan Stefanov Free Books for Designers and Developers

The Book of Speed by Stoyan Stefanov is a free (public domain), online, open-source, not yet finished, book about web performance.

Designing for the Web by Mark Boulton

Designing for the Web by Mark Boulton Free Books for Designers and Developers

Practical Guide to Designing for the Web aims to teach you the techniques for designing your website using the principles of graphic design. You’ll learn solid graphic design theory that you can simply apply to your designs, making the difference from a good design to a great one.