首先你要明白 网页制作与网站开发是不同的 网页制作我感觉一般就是指大家说的切图 就是前台页面制作 只需要掌握 html css javascript ps或者fireworks或者其他作图软件就行了 就是指做简单的html页面 做模板
网站开发是要编程的 这个时候你最起码要会一门网站开发的语言 目前最流行的是php asp有些过时了 不过如果是做外包的话可以考虑 因为做起来比较快 asp.net还有jsp jsp目前除了银行这样的地方 很少有用的~ 当然剩下的就是数据库 做网站开发数据库是必须会的 php一般经常与mysql一起用 因为他们都开源免费 asp我感觉更多的是用access数据库 asp.net貌似大部分都用的mssql 也就是sqlserver 当然也有与其他数据库一起用的 比如oracle 学php的话最好也学一下linux 如果楼主想学网站开发的话 网页制作不需要精通掌握 但多少要会 编程语言方面 我推荐php+mysql asp.net+mssql
数据库是必须的,要不然数据没有地方存放啊,简单的就用ACCESS,SQL也行