One of the questions that I’m often asked from developers is how to get started with WordPress theme development. Sure, there are great resources like the Theme Development guide, but if you’re looking to dive headfirst into working with an existing theme, your options are limited.
At least, that used to be the case.
Yes, you can tinker around with Twentyten, Twentyeleven, or another theme, but sometimes the best place to learn is to watch someone develop a theme from the ground up. Thanks to GitHub, being able to do this is easier than ever.
Brian Krogsgard is currently in the process of building a theme and he’s made his work available on GitHub.