我来说说C#吧
我可以给你说一下我多年总结的经验
1.首先拿几本C#基础入门的书籍看看,主要就是变量语句什么的,熟悉一下基本API,写个什么Console.write("Hello World");--!
2.首先要知道C#是MS的.NET框架的首选语言,所以它只是一个工具,用它的目的是做其他的事情,比如桌面应用、网站开发、嵌入式、网页应用插件......所以下一步开始学这些东西。
3.我推荐首先学习C#的WindowsForms,环境用VS2005或新一点的2008,在这里你可以轻易体会到C#在编写应用程序的强大,拖拖控件、写写事件,马上搞定,比起eclipse编写应用程序和MFC简直会让你感动的流泪。当然有点缺点是部署时需要把.netFramework弄进去,有点小不爽。呵呵
4.不推荐把WinForms作为楼主的主要努力目标,下面应该简绍给楼主一下努力地2个方向之一:ASP.NET动态网页制作,重要性不多说了,直接给楼主说应该怎么学:首先找一本基本概念的书,如《asp.net基础入门》,然后找一本连接数据库实例编程的书,从注册、登陆、消息发布、论坛、购物等板块一个一个编起,最后做1、2个大项目巩固。最后可以找一些高级点的书籍,如圣殿祭司那本书和UML什么的书籍
5.然后是第二个方向,WPF,它必将全面替代WindowsForms,所以强烈建议楼主学习,如果有asp.net的基础可以轻松入门,现在这方面的书不多,新兴技术,有一本机械工业出版的砖头一样的书可以看,我正在研读,共勉
6.然后在闲暇之余楼主会发现自己对C#的理解还很不够,这个时候就是拿起那本红皮书《C#高级编程》的时候了,这时候楼主会发现只有对C#本身理解的够了才能更好驾驭asp.net和WPF
就是这些了,C语言只是知道基础,开发软件中用不到所以我就没好好学,只是将它作为学习C#的一个基础,C++有点难就稍微了解一下,没有深入。但是可以肯定的是如果能学好C++也是很牛的。最后祝愿楼主和我一起成为C#牛人...
经过我问老师,他说C++单纯的程序员现在在公司中不多见,还是要再学一门Java和C#的,但是如果本身C++很强那C#也会比普通的C#程序员强很多,毕竟对微软本身的API理解要比只会拖控件的人要强很多,我是指软件开发方面,楼上这点说的很好