This is a comprehensive introduction to web development. In this 'book' you will learn about some modern web dev languages (Javascript, HTML, CSS) and tools (npm, Node, Express, SQLite, Mongo, Bootstrap, React, Firebase, GraphQL). I will guide you through creating back end servers, web pages, APIs, and much more. The focus will be on running programs. This is a book of 'playbacks' that show you how I built up these programs. Along the way I describe the changes that I am making.
This is not an introduction to programming. Some past programming experience is required as I will not be covering basic topics such as if statements, loops, and functions. However, if you have some experience programming I think you should be able to get a lot out of this book. I use this material when I teach a college-level course on web development.
If you'd like to stay connected and get updates when I add new playbacks you can follow me on twitter: @markm208.