大学软件工程专业就是从C语言开始(学半年,把所有C的基础知识学完),再是C++(半年,让你了解面向对象的程序设计思想),最后是JAVA。不过你要速成的话,按北大青鸟的方法,一开始直接学C#和JAVA,这当然要对计算机有基础的才行
你是打算自学编程吗?还是怎么的??、、编程语言的话,要想在编程路上走得更远,都得从C语言开始学起的,这个语言有高级语言的特性,也有可以直接操作硬件的优点、、如果只是个人兴趣之类的,随便学哪一种语言都可以的、、
要有计算机基础才能学高级语言。有基础学C语言还是不错的,知识点相对少些。
锐英源教C语言非常好,全面能力综合教材海量源码因人施教,并且对初学者有很好的启蒙。