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.