您好,作为一个从业多年的开发者,我觉得您列的单子似乎方向有些大,无论您选择哪一种语言工具,最终是为您的目的服务。
您需要说明您的方向,包括您需要用语言做什么,你需要在什么平台上做开发。
嵌入式和底层驱动开发,您可能需要认真学一下C,和数据结构。
行业应用,您可能需要一本好的数据库教材,对于行业本身深刻的认知比任何技术书籍都重要。
移动应用,您需要一本Windows Mobile 5或者symbian的手册
图象开发,您可能需要OpenGL或者DX的函数库,当然,OO的思想必不可少。
做J2EE应用,您需要在布署方面下功夫
WEB应用,可以在ASP/PHP/ASP.NET中选择,当然,WEB上学点AJAX可以做出漂亮的应用。
经典的书籍未免挂一漏万,C++和JAVA的书尤其多,C++ PRIMEAR,THINK IN C++,THINK IN JAVA等等都是经典书籍,如果您要在游戏方面研究,强烈建议对OO要有理解。
书太多,个人观点没有最好的书,只有最适合的书,对于很多人而言,C入门的最好书籍是谭浩强的那本,不过我是看Turbo c 2.0手册入的门。见仁见智,可以参看 www.csdn.net
c语言跟c++ 基本上没什么区别,直接学C就可以了学习C语言一定非谭浩强末属于!之后在学习C++这样对你理解程序设计语言面向对象和面向程序的有什么区别,不过到现在我也不知道区别再那里, 之后就可以学习JAVA了
JAVA的没什么特别介绍的 !至于你说的后2种 我没听过 ~
我个人觉的语言只是一种表达手段,把一门语言搞懂了其他的语言就应该没问题 ,所有语言的基础我认为C应该算是比较基础的了 另外,一些内核的程序也是C边的!
猪老宝很热心,呵呵,不知道你以后打算作甚么,入门的话和他们推荐的一样,清华版谭浩强的C语言,估计中国所有编程的年轻人都看过。你朋友如果有学计算机的一定能借到这本书,呵呵。