如果是没有基础,建议就不要从asp开始,毕竟太落后。如果想快速建站的话选ASP.NET或PHP,这两个的开发效率(不是程序性能)最高。PHP相对比asp.net容易,跟ASP难度差不多,而且虚拟主机也相对便宜,是个不错的选择。
具体的就是要学习HTML(DIV+CSS),asp.net或php,还有mysql或mssql。有精力的话,最好看看javascript,这样就足以应付一般的网站开发任务。当然,往高级发展的话没这么简单,还要涉及设计模式,分层(一般是MVC)等等。
建议先从HTML开始,学会排版再开始学程序吧。学的时候每个东西都不是孤立的,比如学asp.net,那么肯定需要学习mssql,因为有很多快速的实现方法,access不支持。学php就是mysql了。
这个需要用到asp或者php了,还要学学数据库方面的。做学校的网站后台大多数还是基于asp+access去开发,因为相对于asp+sql或者php+sql会容易上手些。建议你先去找有关的教程看看,网站随便搜都会有的。
找一个源码修改,从别人的源码里找出规律。慢慢就上手了。
软件就哪几种 没什么好不好的 主要是你的懂几门编程语言