步步为营吧,基本分为三个阶段,第一阶段学习语法,第二个阶段是学习类库,这是C#的强大功能之处,能很大程度上简化编程,提高效率,第三阶段应该是学习C#的设计模式,可以进一步优化你的代码和架构。学习的过程中,应该多读别人写好的代码,最好自己动手敲一遍,看懂和能自己写出来,还是有点区别的,因为自己敲代码不可避免会有疏漏,能增加你的调试经验,深化你对C#的理解。个人看法,仅作参考,希望对你有帮助 。
一、掌握C#的变量类型
二、掌握C#的if----else, for, switch等语法
三、学习类的概念(如果第一次看不懂,再看第二次,如果还看不懂,那就先学后面的,一边学,一边理解类)
四、学习WinForm应用,开始写小程序练习。这个时候就要多写代码了带着兴趣去学习,你可以先到网上找一下C#实现小游戏的例子,然后自己把这个小游戏的思路想通,用C#语言自己搞出来,这样你的兴趣大增,学习就可以提高效率了。
推荐一本书给你,《零点起飞学C#》清华大学出版社出版的。真的很适合新手。内有赠有视频光盘。希望能帮助到你。
《C#开发实战宝典》语法和例子都有了。《C#入门经典》,你值得拥有。
先看书打好基础,如《c#从入门到实践》,然后上机实践。有许多练习编程的网站,如codevs,jdoi 等,先想,打完如果没ac就去看题解,学习算法(排序最短路网络流必学),思想(深搜广搜动规总要会的)试着自己打出来先,打不出来再看程序,以上就能打好算法基础了,然后就可以开始学习对象化的实现(主要应用在软件)。
必须打好基础必须打好基础必须打好基础【重要的事情说三遍】
一步一步慢慢来,你还能怎么学?总不能像U盘一样考取数据吧,最好每天都能拿着笔记本(书本)在拿个笔记一下,我学代码的时候就是,记笔记比不记强多了!!!
从最基础的语法开始吧。