我建议你先学C语言,了解编程的基本规范和语法要求,学C只为打个基础,当然你要是真的非常喜欢C也可以继续学,Java,java是当今世界最流行的编程语言之一,Java语言具有面向对象,跨平台,安全性,多线程等显著特点,使的Java成为了许多应用系统的理想开发工具。
学习编程,很多人说数学和英语是不是很重要,其实无所谓,有影响是有的,但问题不大,主要还是看你对编程的理解能力和兴趣。
至于你说买什么书,C语言的话看清华大学出版社谭浩强主编的《C程序设计》就不错,但那本书其实并不是怎么好理解,到后期指针就更难了我压根没学那一块,因为Java把指针抛弃了,指针并不怎么好。这也反映出Java语言的简约性。学习Java的话,建议买《Java从入门到精通》和《Java完美编程》这两本书各有优点,相互配合使用效果更佳。至于教程,C语言我不怎么清楚,但Java看网上视频孙鑫Java无难事等很多的视频你可以自由选择那只是辅助。
1.要有Java虚拟机,也就是jdk(Java Development Kit),这是在你电脑上成功运行Java程序必备的。
2.至于软件,因为你是新手,我推荐你受JCreator 至于原因很简单,他是汉化的,是专门用来编Java的,(当然也可以编其他的)操作非常简单很实用
3.如果水平有了一定的提升后,我推荐你使用Eclipse,这是相对来说功能更加晚上的编写Java的软件了,缺点就是太原始,只能编Java,与Java相关的技术比如jsp等需要安装相关插件才可以很麻烦,当然他有好处,可以汉化。但我不推荐,你技术好点的时候我推荐你使用Myeclipse8.5,他们两个都差不多的,只不过Myeclipse把所有的相关插件都已经集成了,不用你再费劲安装了,也可以汉化,但比汉化的不全,我用的英文的。
4.这几款软件网上都可以下载,jdk从sun公司官网可以下载。
5.看你电脑配置,因为是新手我强烈建议你使用JCreator就完全可以了。基本也不需要太高的电脑配置。
6.我这有相关的jdk和开发环境,你如果想要,我可以发给你,给我你邮箱就可以。
当然是从基础开始了,买几本java书,再到网上下载些视频,如果认真的话应该没有多大问题
先学简单的java语法、找本参考书看看、写点简单的程序、然后再考虑进阶
建议你重逻辑java学起这样快点
推荐一本书,Head First JAVA,一本很好的书。我之前入门到喜欢皆归功于这本书。先学J2SE 然后到J2EE J2ME。
到verycd.com下载java SE视频教程,然后照着视频自己敲代码。
视频教程推荐马士兵、李兴华的。这个阶段可以读一读李兴华的《JAVA开发实战经典》、孙卫琴的《java面向对象编程》。
学习视频教程大概需要花费1~3个月时间。
看完教程后,可以读几本书,effective java、java并发编程等书。
当然,也许你在学习的过程中可能发现自己并不喜欢java,那么你可以关注前段页面的一些技术进行学习,或许你会对数据库更感兴趣也说不定,领域很多不只是java有前途,只要自己感兴趣想深入了解的领域,一定可以有一定作为的。