In addition, I can recommend these resources: The book HTML5 Canvas, Second Edition, by Steve Fulton and Jeff Fulton (O'Reilly). If video is more your speed, try this tutorial by David Geary: HTML5 Canvas for Developers ...
This book, based on Shay Howe's popular workshop covers the basics and breaks down the barrier to entry, showing readers how they can start using HTML and CSS through practical techniques today.
You can easily create a professional-looking website with nothing more than an ordinary computer and some raw ambition.
How To Build a Website with HTML
In this book, you will learn Basics: Syntax of Markdown and R code chunks, how to generate figures and tables, and how to use other computing languages Built-in output formats of R Markdown: PDF/HTML/Word/RTF/Markdown documents and ...
This handbook contains many selected examples and screen shots- to help you preview your work before trying out the codes. You would certainly get to know all you need to know about HTML just reading this book.
You can also leave out computing, for example, to write a fiction. This book itself is an example of publishing with bookdown and R Markdown, and its source is fully available on GitHub.
Many books teaching HTML and CSS are dry and only written for those who want to become programmers, which is why this book takes an entirely new approach.
This book assumes no previous knowledge of HTML, web development or programming. You will very quickly gain the skills you need to write the original source files for creating websites.
The book will also serve as a helpful self-study text for professionals in any technical field. Dr. David R. Brooks is the president and founder of the Institute for Earth Science Research and Education, Eagleville, PA, USA.