最近一段时间,和一些客户和软件厂商的开发人员做了几次交流。发现一些非.NET的开发人员希望能够学习.NET开发,但是觉得找不到入门的地方。直接在网上搜索,又发现网上的资料浩如烟海,无所适从。
这里就整理了一些学习的资料和书籍信息,方便各位看官查询,希望能够给一些刚开始学习.NET的朋友一些帮助。对于.NET平台的介绍,请参看我的讲稿《微软.NET平台概述》。
如果要开始学习,请记住下面这张图。帮助你了解一些.NET开发平台涉及的大概内容,也能够帮助你确定自己的学习路线和方向。
推荐的内容主要以书籍、动手实验、WebCast网络广播、网页链接。
首先,需要选择你使用什么开发语言。对于没有什么明确偏好的,或者熟悉Java/C/C++的,建议使用C#作为你的开发语言。
C#的学习资料:
对于VB,抱歉,虽然曾经用它做过项目,但是还是不懂。留个空白,有人知道的帮忙补充一下。
由于MSIL的存在,是的.NET能够吸收其他的开发语言,这里各位看官可以关注F#、IronPython和IronRuby。
F#是一种微软推出的函数式语言,具有函数式语言(Functional Language)、指令是语言(Imperative Language)和面向对象语言的特性。注重高效、简洁的开发。而且,F#将会成为Visual Studio 2010的一部分发布。现在已经在发布的Visual Studio 2010 Beta1和LCTP版本中看到了。
F#的学习资料:
今天先到这里,去打球了。明天驾校实际路考,希望能够通过。回来继续…