HOME BOOKS VIDEO COURSES
NEWSLETTER CONTACT
How to take advantage of HTML5 to create responsive websites and revolutionary applications.
4th Edition 2026
Select Country
Paperback
$ 39.95 BUY NOW
Kindle
$ 12.99 BUY NOW
Apple Books
$ 12.99 BUY NOW
Google Books
$ 12.99 BUY NOW
Information
4th Edition 2026
ISBN: 978-1-0699942-2-6
More than 600 Codes Explained!
Learn by example
Introduction to HTML, CSS, and JavaScript
Learn how to create HTML documents, style them with CSS, and program amazing applications with JavaScript. This book introduces you to the three essential languages of the Web. You will learn how to structure your documents with HTML elements, declare CSS properties, and create fully functional JavaScript programs from scratch.
Create websites that adapt to every device
Learn how to use Responsive Web Design to create websites and applications that adapt to any screen size and provide an excellent experience to your users, no matter which device they use.
Create 2D and 3D applications and video games
Learn how to use the Canvas API and the Three.js library to create applications, video games, and animations in 2D and 3D. Create simple applications to understand how these technologies work, and a fully functional 3D video game to learn how professional games are implemented.
Create your own media players
Learn how to use the media elements to create video and audio players, access the webcam and microphone, and process video dynamically on the Web.
Create a video call system
Learn how to use the WebRTC API to establish peer-to-peer connections that let your users make video calls and exchange data directly from your website or web application. Master this technology with clear examples that show you how to program a video calling system and a chat room that connect users on different computers.
Store information on the user's computer
Learn how to use the Web Storage API and the IndexedDB API to store information on the user’s computer. You will learn how to store both temporary and persistent data, and how to use these APIs to turn your web applications into professional tools.
Manage user accounts and store user data
Learn how to start sessions to keep track of your users' activity and use back-end technologies to store and process data on a server. You will learn how to use PHP to process your users’ data and store it in a MySQL database.
Learn step by step
Learning web development can feel overwhelming. There are too many languages, too many tools, and too many tutorials that assume you already know the basics. HTML5 for Masterminds takes you by the hand through every feature and every tool, until you can build interactive websites and web applications on your own. This completely new edition teaches you how to create professional websites with HTML, CSS, JavaScript, and PHP, and how to use browser APIs to develop modern web applications, from single-page applications (SPAs) to 2D and 3D video games. Every concept is introduced step by step and illustrated with fully functional examples that you can download from our website, so you can learn the easy way and quickly get your first projects up and running.

With this book, you will learn:
How to structure documents with HTML
How to design and lay out pages with CSS, including Flexbox and Grid Layout
How to adapt your websites to every device with Responsive Web Design
How to program interactive pages with JavaScript
How to process data on the server with PHP and MySQL
How to build single-page applications with the most advanced JavaScript APIs
How to create 2D and 3D graphics and games with Canvas, WebGL, and Three.js
How to leverage AI agents in VS Code to accomplish more in less time
How to register a domain, get a hosting account, and publish your website online
What our readers are saying
Most underrated web development book of the 21st century
"Awesome book, taught me the beggining steps of web development to a point where I feel very comfortable with front end topics. I emailed the author once for an error in the resources on his site and he fixed it within a few hours. I recommend this book."
Best web programming book I've come across.
"Before I bought this book, I had an understanding of HTML, CSS, Javascript, JQuery and Ajax, but didn't have a lot of practical experience. This book takes a chapter to discuss an API over each of ~25 chapters, far improved over the first edition of this book which had fewer chapters. Some of these APIs (Drag 'n Drop comes to mind off bat), can be accomplished more easily with JQuery, while the chapter in this book focused more on Javascript...something to keep in mind. Other chapters, like using HTML5 databasing or 2D or 3D canvasing were golden, even though I am currently using app engine for databases...it is good to know what options exist. For someone with no formal training, this book is a great eye-opener to web programming's possibilities."
Just brilliant
"I bought this book just to improve my understanding of how web works, not having yet practiced many examples just a quick daily 15 minute read and was amazed by concise and clear descriptions of various aspects of modern web technologies and their development, In Fact Javascript is not a scripting language anymore and I could figure that many personal and commercial use applications can be built just using available web technologies explained in the book. Many Thanks to Author for writing this book."
Very good
"Really good book for reference. And it's not just HTML, but a lot of in-depth stuff about new CSS stuff and JS. Picked up a lot from this."
Good introduction to HTML5 and associated technologies
"I've enjoyed this book. I've wanted to get back into these technologies. I'm only about 60% of the way through, but it's at just the right level for me. I've been doing HTML for nearly 20 years (really!) but management happened ;-) and I really didn't do much technically as HTML became much more complex and dynamic. While I'd coded in Javascript for small things, again, I didn't do the deep dive. I could spell CSS but that's it. I found this book to be very sensible in the level of detail, clarity of examples and general presentation. I'm up through the chapters on 3D graphics now, and am looking forward to finishing the book."
Brilliant for going through the new features and integration
"The book is well written for anyone who has some knowledge of using html,css and javascript and shows just how well they now operate together. My reference chapters are the Canvas,WebStorage,Offline API and Web Workers. Examples are easy to follow and change around to do what you want , very good book overall."
Using the Kindle Edition
"This is the first book I downloaded for use on my mobile phone and iPad. I love having this ebook with me when I need it. The content is great and very useful."
Step by Step
Learn only what you need when you need it. Each technology is introduced with examples that only implement what you already know, so you can focus on the new topic and effortlessly understand how it all works.
Comprehensive
Learn everything you need to develop professional applications. From the basics of computer programming to the most advanced technologies available today.
All Leves
You can read our books from top to bottom as a course, pick a chapter for a quick tutorial, or use as a reference. Our books are the perfect companion for developers. From beginners to experts.
An option for Everybody
Books | eBooks | Video Courses | Quick Guides
Books
For Masterminds books include everything you need to develop professional applications. Create amazing websites and insanely great apps for iPhones, iPads and Mac computers.
Apple Intelligence for Masterminds
2nd Edition 2026
SwiftUI for Masterminds
7th Edition 2026
Swift for Masterminds
2nd Edition 2026
HTML5 for Masterminds
4th Edition 2026