那打下C语言的基础就很重要,买一些高校或者中职业的教材看,那些教材作为起步最好不过了。比如高等教育出版社《C语言程序设计》或者是其他的教材,重要学的是一些简单的算法和一些数据定义规范。这些东西是所有语言共通的。 注:所谓基础的书就是从概述到数据类型,语法类型的使用和规范,不难找,等到你把这些基础打捞了,就需要一本好的书来入门,然后就看《JAVA学习笔记》 这是一本很不错的书。 等你的java根底牢固了,就看j2EE的内容,等学习完J2EE,基本就可以成为一个java的程序员
等到学好了C 直接看学习笔记应该是没有问题。如果你愿意直接跳着学java
也同样,可以找一些高校教材来学习。这个我就不举例了,找清华大学出版社的就没有问题。但是学习C真的很重要,因为C是很经典的语言。用他的来扩展其他语言,就会对其他语言有根本性的了解。
JAVA和C语言并没有很直接的关系,两者是不同的语言
C是很基础的语言,可以作为任何语言的基础。
所谓学好C语言就能学好其他的语言是根据语言的顺序来学。
C语言的书你可以选择高等中等职业学校的教材,有很多。各地的新华书店都能买到。
如果JAVA真的和C语言有关联,JAVA与C++有很高的相似之处。两者都是面向对象的语言。但是你是否要学C++都不是很重要,其实有很多人直接学java也是可以的,但是却很容易找不到根本,根基不会很牢固。所以循序渐进很重要,如果希望学好java我推荐你看《良葛格Java JDK 5.0学习笔记》 学习java基础
然后找几本JSP的书JSP是java的一种技术学好就可以,然后借此学习J2EE平台的技术<<深入浅出Hibernate>> 《spring技术手册》 《实战STRUTS》来了解核心的J2ee技术。
因为基本上编程语言的语法规则,尤其是高级语言,很多语法规则都跟C有着大同小异,因此学习C语言之后对学习其他高级语言的帮助很大,如果你时间充足的话,我建议你先学C在学JAVA,这样自学难度稍微低一点。
学C的话,首推谭浩强的书,清华大学出版的,绿色封面,好像叫《C程序语言》吧,该书对一些基础的东西讲得十分详细,很适合初学者。如果英文好的话,去看《The C programming language》C的开发者所写,不错的书籍。
JAVA的书:
《thinking in Java》译作《JAVA编程思想》,个人认为也适合初学者看。
或者《core java》 (好像译作《JAVA核心技术》吧,记得好像有2卷的)
至于很多人推荐的什么STRUTS,HIBERNATE的JSP方面的书,个人认为可以不看,等你有了语言基础之后再说;
另外,掌握一门语言的关键在于自己动手实践,开始尽量自己去打代码,不要复制,有时你试着写一个小程序的效果比你看几天书的效果要大
希望这些对你的学习有帮助
建议学习顺序:
1、C语言
目的:掌握基本的语法结构和程序结构,熟悉过程化的编程思想
书籍:清华大学的C语言教程很不错的,你搜一下,应该是谭浩强编的
2、JAVA(J2SE)
目的:掌握面向对象的编程思想,熟悉java的基础类和常用使用方法
书籍:依旧是清华大学的java教程
3、JSP
目的:了解一个web应用的基本组成,了解WEB运行原理,掌握servlet,request和response的基本使用方法
书籍:孙卫琴的JSP教程挺不错的
4、struts
目的:了解框架在J2EE的web应用中的运行机制和使用方式
书籍:孙卫琴的struts教程
5、数据库
目的:掌握数据库的基本只是,掌握java如何调用数据库
书籍:建议首先学习mysql的相关教程
6、各类框架
。。。。。。。。。。。。。
以上针对J2EE应用入门到进阶的基本历程,当然,后续还有许多,但是超出了初学的范围,呵呵,慢慢你就会知道的,个人建议,仅供参考~
不要学c了 c是面向过程 而java是面向对象,差别是比较大的,直接学java就好了。
基础的书就随便了,无所谓的,只要能大概了解语法和基础就可以了。高级的 我推荐 《java2 核心技术 (第七卷)》一本黄皮的书有上下两册 (价格88 108)现在出(第八卷)了。我没有看过,不过应该差不多的。
还有一本就是 《thinking in java》
这两本书 可以说是 java中的 巨著了。
如果学完了,可以看看 struts hibernate sping 在学学 eclipse(java的开发工具)的使用。有了这些 就差不多了。
java贵在精而不再多。
另外说一下,想学好java主要靠 多动手。也就是说多做东西。在学的时候最好恩那个把书上的例子全部做一遍,做完后都能弄清楚。
个人推荐学Java,书籍嘛到是有很多,但是一定得从基础学起
《Thinking in java》
《java2 核心技术》
《JAVA编程思想》,对于入门这三本应该就够了吧,只要看完这基本,对于后期的那些框架啊什么的应该就都好理解了,看完之后应该就可以看些框架方面的书籍了