当我们在决定选择哪一个编程语言来做web开发的时候,很难选择,php、java、python这些语言是开源的,有很多的学习资源,但是当我们决定学习ASP.NET的时候,微软的东西都很贵,但是对于学生来说还是有很多免费的学习资源:
1、 IDE(Viusal Studio和SQL Server)等
这是学习一门编程语言的基本工具,然而这些工具非常贵,如果我们不想使用破解的软件有事一个学生的话微软给了我们一个很好的选择,DreamSpark这个网站,只需要用一个教育邮箱(@后边是学校域名的邮箱)就可以注册一个账户,这些软件我们都可以免费的下载
在DreamSpark上除了这些工具还有一些免费的学习资料和MVA微软虚拟学堂,甚至会为我们提供免费的windows server操作系统
还有window azure,微软的云计划,如果能够申请到一个免费的试用机会,我们就可以在azure上新建一个虚拟机,就相当于自己有了一条独立的主机,自己写的代码可以挂上去测试
如果有一个教育账户我们可以做很多的事情,像Prezi的教育账户是免费的,github上有一个edu pack为我们提供像免费注册域名这样的免费服务
2、 一些学习资源
·传智播客的免费.net视频教程和不定期的公开课,以及网上可以找到的一些黑马的视频
·免费下载IT方面电子书的几个网址:IT-ebooks,皮皮书屋
·CSDN、博客园这些博客
·微软的MSDN和百度、谷歌
·微软已经开源了的代码,ASP.NET的一些代码已经挂在github上,高级的学习者可以看看这些
3、 一些小工具
·Reflector这是一个.net代码的反编译器,可以看到微软写好的一些源码,不过要收费,需要破解
·ILSPY,是一个类似于Reflector的东西,但是是免费的
·一些轻量级的C#编译器,像LINQPad,SharpDevelop,可以用它们来测试一些代码片段,比VS快而且都是免费的