Si tu fais "que" du webdesign, tu verras pas tellement de programmation, c'est une bonne partie de dessins/schémas sur papier pour le site, puis une fois que t'as trouvé une idée, faire une maquette Photoshop, définir la charte graphique, etc... ce qui jusque là ne demande vraiment rien en programmation... après un webdesigner peut aussi toucher au HTML et CSS, ce qui peut être considéré comme un "début" de programmation, très orienté CSS pour le côté design du site justement.
Après si tu veux faire du web et de la programmation en même temps, ouvres-toi aussi à un côté webmaster, sans pour autant lâcher le design si ça te plaît, mais du coup faudra aussi gérer toute la partie fonctionnelle du site en PHP, SQL, JavaScript, et là question programmation t'es servi !