小弟新手一句应该从那个学起啊

小弟新手弱弱的问一句应该从那个学起啊?
本人只学过C语言,c#学过基础知识,别的都没学过,不知道从哪门语言开始学,我怕一下子定位太高自己学不懂,能不能给个渐进的方案啊,谢谢
------解决方案--------------------
比如说你学了2年,我们就可以评价你这2年学了什么、上了个什么样的学校,是上了民工培训班的当、还是打下了计算机逻辑设计基础。在我们招聘的程序员中,可以保证地是,培训3个月之后的水平,主要取决于其大学时有没有正规学习自然科学课程,而跟编程伎俩没有直接关系。
------解决方案--------------------
JAVA比较难,学.net吧先,不会的,不要急着问别人,要学会自己在网上找资料,练习自己的自学能力,这个很重要,上面的老人们说的很清楚,要多做项目,写的代码多了,自己就会了,孰能生巧吗,况且,大多语言都是想通的,祝你,也祝我成功小弟新手一句应该从那个学起啊
------解决方案--------------------
别听他们的。
学完c就应该去学c++。等C++学好了,才能学C#.
这叫循序渐进。
------解决方案--------------------
c#和Java很像。
学过c,有c#基础,那就是对基本语句和数组、集合,链表都挺熟悉的了。一般学习的先后顺序是:
基础语法
→数据结构(数组、链表等常用数据结构,一般都经过封装,学API就ok,但最好懂原理)和算法基础。
→数据库(使用数据库做一些小项目,先是包含很少的table,然后是各种复杂的表、触发器、存储过程等,慢慢接触系统的开发)和界面编程,这是经典的C/S(客户端exe、服务器模型)学习之路。数据库这块,不需要非常精通,会一些常规的sql操作和可视化建表就算及格了。
→接着是B/S开发(浏览器-服务器模式),这时候需要学习asp和html,javascript等和web相关的内容,一些经典的框架,比如Ajax等。这就是web开发。
在C/S和B/S开发过程中,第一个学习的架构模型就是典型的三层架构(表示层、业务逻辑层、数据访问层)。这对于新手来说,很容易上手,找一个用标准的三层架构设计的项目研究一番,肯定受益匪浅。可以搜索关键字:petshop,这是微软发布的c#的一个示例项目,有源代码和详细的设计文档。
接下来,就是在实际项目中的战斗了!工作上,为需求而不断学习需要的技术和编程语言,有了上面的基础,我相信你肯定不在迷惘,也不用担心学习能力和上手困难,呵呵。
学Java的过程,和这个很像,也是先语法,然后是swing,接着是jsp+ssh。我认为,大多编程语言都遵循这条学习路,希望大家都坚持学习,不断进步!