básicamente tenes que saber:
- html y css. Te recomiendo empezar por ahí, pasar ese psd a html/css plano y recién una vez tengas ese diseño en html, integrarle WP.
- como funciona la estructura de WP... todo lo referente a WP se explica de forma bastante detallada (en inglés) en la
documentación oficial de WP
Para crear tu primer theme, te va a ser + fácil basarte en un theme ya existente que sea sencillo, como el theme Kubrick (el que viene por defecto instalado)