Developing WordPress themes is easier than you think. If you know a little bit of HTML and PHP, you can create a very rudimentary but functional WordPress theme in just a few minutes. In this screencast, I am going to show you how to create a WordPress theme from scratch.
The Principles of Beautiful Web Design, 4th Edition
Docker for Web Developers
HTML5 Games: Novice to Ninja