Sin conocimientos mínimos de programación es complicado, pero no imposible. Te voy a explicar cuál es el procedimiento de creación de un theme para WordPress:
1) Bocetos en papel.
2) Pasar los bocetos a Photoshop (o Sketch, o el programa que prefieras) y pulir el diseño hasta tenerlo terminado.
3) Traducir ese diseño a HTML5 + CSS3.
4) Traducir lo anterior al lenguaje de WordPress.
5) Bailar, porque has terminado (jaja).
Sí, existe un programa que "traduce" algunos gráficos de Photoshop a código CSS3: degradados, botones, curvas redondeadas, colores, transparencias, formato de las tipografías... Se llama
CSS Hat y cuesta 34'99$.
¿Te sirve de algo este programa sin saber HTML? Pues te vale de poco, la verdad.
¿Cómo puedo desarrollar un tema para WordPress con unos conocimientos BÁSICOS de HTML y CSS? Utilizando un "starter theme", que viene a ser una plantilla básica para WordPress que luego tú personalizas a tu antojo. Ejemplos de Starter Themes serían:
Underscores o
Bones.
¿Cuántas horas vas a echar? Muchísimas, tenlo por seguro. Pero si te interesa esto, el mejor consejo que te puedo dar es que vayas aprendiendo HTML, CSS y PHP a tu ritmo, y luego le eches horas de lectura al
Codex de WordPress.
Espero que mi respuesta te sirva de ayuda.
Saludos!