Y el orden a aprender no es html, luego JavaScript y luego Css.
Es Html y Css juntos, luego un poco de JavaScript.
Dale una leída a esto:
http://www.forosdelweb.com/f91/hable...guajes-698777/
Pero como diseñador te diría que no es suficiente, hay que trabajar en equipo con un diseñador, con un comunicador, quizá con un programador base datos, un programador de backend...