Themes WordPress

Hola comunidad!

Escribo un nuevo tema a partir de una duda.

Quisiera saber, que es lo que hay que saber para crear un theme para un blog de WordPress ?

Por ejemplo: http://www.luisalarcon.com

Ese theme fue creado por el mismísimo Luis y realmente esta muy bueno, yo quisiera saber que es lo que hay que retocar, que programa usar, Como se hace?

Yo se de Photoshop, y se de HTML y un toke de CSS

a ver quien me puede ayudar!

Saludos!