个人建议你可以按下面的先后顺序来学:
1.Dreamweaver (DIV+CSS) 网站前台页面制作必学
2.asp.net或php 二选一来学,网站后台必学
3.JavaScrip 网站页面效果实现必学
4.Photoshop 网站页面设计必学
5.数据库 SQLserver或Mysql或Oracle
一个人只能做个小站,真正商业用的完善的站自己是做不来的,多少时间都不行,因为你的工作赶不上业务的变化,网站是要随时在改进的。
最重要的当然是开发语言 .net php java都可以,还有数据库要学。
其他都属于美工的工作