你有c语言基础,就直接看think in java这本吧,这本是我认为最好的java基础教材,只不过必须有编程基础才能看, 能看原文尽量看原文的,每一段有习题,一定全部做一遍,java能做的东西很多,要说真的做东西,现在主要java ee做的比较多,这个就涉及很多方面的知识,建议学习java的过程中同时了解web方面和数据库方面的东西,都是做java以后要用到的,光学java语言本身并没太大用处,还有问题可以m我
先初步学一些C语言的知识吧