Tasarıma başlayacak olan birinin yapacağı ilk iş HTML öğrenmektir. Tasarımın temeli de kalbi de budur. Html öğrendikten sonra Css, Js gibi betikler ve browser-side (tarayıcı tabanlı) dillere sıra gelir. Bundan sonra zaten yapacağınız tasarımlarda daha fazla etkileşim ve özellik isteyeceksiniz. Bu aşamadan sonra da Php, Asp, Cfml, Jsp gibi server-side (sunucu tabanlı) dilleri öğrenmek isteyeceksiniz.
Yukarıdaki aşamalar işin kodlama ve tasarım bölümü. Bir de görsel tasarım ve uygulama var tabi. Bunun içinse benim en iyi yol arkadaşım Photoshop... Sadece Photoshop değil, Gimp, Adobe Illustrator, Fireworks, Paintshop Pro gibi pixel veya bitmap tabanlı grafik programlarına da yönelebilirsiniz.
Tavsiyem, önce Html öğrenmeye başlayın...