Books about web design

If you are thinking about beginning your own website it's always a good idea to prepare yourself and do a bit of reading before you start out. Even if you are planning to hire someone to design a website for you. After all, you don't want to end up in the list of worst websites ever here on Ugliest Site In The World. A good suggestion here is to develop your site with WordPress, free, professional and relatively secure because of its automatic updates feature: check out some books about WordPress to get you started. If you don't have any web design or programming skills you can always get help at Fiverr to get professional help starting at $5 (for WordPress services click on Programming & Tech > WordPress).

If you think you need a more advanced CMS, check out some books about Drupal to find more about a CMS that might deliver what you need.

You can find some of the current bestsellers about web design here:

Web Design Book Bestsellers

Product picture for The Elements of Style, Fourth Edition by William Strunk Jr.
Book › Paperback
You know the authors' names. You recognize the title. You've probably used this book yourself. This is The Elements of Style, the classic style manual, now in a fourth edition. A new Foreword by Roger Angell reminds readers that the advice of Strunk & White is as valuable today as when it was first offered.This book's unique tone, wit and charm have conveyed the principles of English style to millions of readers. Use the fourth edition of "the little book" to make a big impact with writing.
Book cover from Python Crash Course: A Hands-On, Project-Based Introduction to Programming by Eric Matthes
Book › Paperback
Python Crash Course is a fast-paced, thorough introduction to Python that will have you writing programs, solving problems, and making things that work in no time.

In the first half of the book, you’ll learn about basic programming concepts, such as lists, dictionaries, classes, and loops, and practice writing clean and readable code with exercises for each topic. You’ll also learn how to make your programs interactive and how to test your code safely before adding it to a project....
Book cover from HTML and CSS: Design and Build Websites by Jon Duckett
Book › Paperback
A full-color introduction to the basics of HTML and CSS from the publishers of Wrox! 

Every day, more and more people want to learn some HTML and CSS. Joining the professional web designers and programmers are new audiences who need to know a little bit of code at work (update a content management system or e-commerce store) and those who want to make their personal blogs more attractive. Many books teaching HTML and CSS are dry and only written for those who want to become...
Book cover from The Design of Everyday Things: Revised and Expanded Edition by Don Norman
Book › Paperback
Even the smartest among us can feel inept as we fail to figure out which light switch or oven burner to turn on, or whether to push, pull, or slide a door. The fault, argues this ingenious—even liberating—book, lies not in ourselves, but in product design that ignores the needs of users and the principles of cognitive psychology. The problems range from ambiguous and hidden controls to arbitrary relationships between controls and functions, coupled with a lack of feedback or other...
 
Book cover from Dont Make Me Think, Revisited: A Common Sense Approach to Web Usability (3rd Edition) (Voices That Matter) by Steve Krug
Book › Paperback
Since Don’t Make Me Think was first published in 2000, hundreds of thousands of Web designers and developers have relied on usability guru Steve Krug’s guide to help them understand the principles of intuitive navigation and information design. Witty, commonsensical, and eminently practical, it’s one of the best-loved and most recommended books on the subject.

Now Steve returns with fresh perspective to reexamine the principles that made Don’t Make Me Think a classic–with...
Book cover from Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython by Wes McKinney
Book › Paperback
Get complete instructions for manipulating, processing, cleaning, and crunching datasets in Python. Updated for Python 3.6, the second edition of this hands-on guide is packed with practical case studies that show you how to solve a broad set of data analysis problems effectively. You’ll learn the latest versions of pandas, NumPy, IPython, and Jupyter in the process.

Written by Wes McKinney, the creator of the Python pandas project, this book is a practical, modern introduction to data...
Book cover from Deep Learning with Python by Francois Chollet
Book › Paperback
Summary

Deep Learning with Python introduces the field of deep learning using the Python language and the powerful Keras library. Written by Keras creator and Google AI researcher François Chollet, this book builds your understanding through intuitive explanations and practical examples.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Technology

Machine learning has made remarkable progress...
Book cover from Web Design with HTML, CSS, JavaScript and jQuery Set by Jon Duckett
Book › Paperback
A two-book set for web designers and front-end developers

This two-book set combines the titles HTML & CSS: Designing and Building Web Sites and JavaScript & jQuery: Interactive Front-End Development. Together these two books form an ideal platform for anyone who wants to master HTML and CSS before stepping up to JavaScript and jQuery.

HTML & CSS covers structure, text, links, images, tables, forms, useful options, adding style with CSS, fonts, colors, thinking in boxes, styling...
Book cover from Learning Python, 5th Edition by Mark Lutz
Book › Paperback
Get a comprehensive, in-depth introduction to the core Python language with this hands-on book. Based on author Mark Lutz’s popular training course, this updated fifth edition will help you quickly write efficient, high-quality code with Python. It’s an ideal way to begin, whether you’re new to programming or a professional developer versed in other languages.

Complete with quizzes, exercises, and helpful illustrations, this easy-to-follow, self-paced tutorial gets you started with...
Book cover from Programming Arduino: Getting Started with Sketches, Second Edition (Tab) by Simon Monk
Book › Paperback
Program Arduino with ease!

This thoroughly updated guide shows, step-by-step, how to quickly program all Arduino models. Programming Arduino: Getting Started with Sketches, Second Edition, features easy-to-follow explanations, fun examples, and downloadable sample programs. Discover how to write basic sketches, use Arduino’s modified C language, store data, and interface with the Web. You will also get hands-on coverage of C++, library writing, and programming Arduino for the Internet...

Want to browse more books about Web Design? You can always find more here book bestsellers about Web Design.