1.书的话我更有助于提高。
推荐李刚的《疯狂java讲义》,网上有电子版的下载,虽然版本比较老,但是知识是固定的,初学是完成合适的。要最新版本的就要购买书籍了,因为一般网上电子版都有的,书肯定很老了。
2.软件的话,先下载安装JDK,配置环境变量。 最简单的是editplus,初学的时候可以用下,因为没有eclipse的提示和帮助,方便提高能力。但到了公司使用的工具大多是eclipse或者Myeclipse,属性了基本语法了你可以下载eclipse使用。当然也有用netbeans的,但相对较少,先不推荐。
3.如果您是希望找java方面的工作的话,自学不是很适合,最好找个培训班。因为java说简单也不简单,自学会走很多弯路、也不好。当然,如果仅仅把java开发当做爱好,那怎么都行。
《JAVA从入门到精通》,初学者建议用UltraEdit软件,多看,多写,多练。
视频可以看马士兵的视频,可以去JAVA吧看看,里面很多新手入门指导的帖子。
先不用学底层,可以在网上找些教程看看,然后多练习,等感觉编写熟练了再研究底层。看看朋友什么的有没有在培训机构的,把他们的教程拿过来学就行了,我都是这样自学的!
一开始,JAVA 语法什么的,后面学习常用框架
软件 初期就是JDK + Eclipse可以了
最主要是学习的心态