首先我要说的是既然楼主有心要学,那么就要坚持下去。Java应该来说是所有编程语言里面最简单的。最好理解。不像C那些指针指来指去也不像VB那种直接拖拽。只要学会了面向对象思想,那么做起开发来就的心应手了。
我学Java是首先看了1个月的马士兵Javase5.0视频教程。然后跟着他的视频做练习。感觉提升很大,他讲的绝对比大学老师讲的好。而且还风趣。你可以下载去看看。到电驴下下载,百度:verycd。然后进去搜索“马士兵”就可以了。能找到一个大合集,那个你仔细看一下,我推荐的学习流程是:Javase5.0->数据库视频教程(Mysql或者Oracle的都行主要学SQL语言)->HTML->JSP,Javabean,servlet->然后学几个框架比如struts2,spring啥的。。。随意了,看开发需要。
我们班有个同学就是这么学的,现在他毕业了,在搜狐上班呢。主要看楼主有没有毅力,多看看视频。
当这些你都掌握了以后,你可以看一些深点的东西,自己去买书吧《Headfirst设计模式》,《重构:(xxxxxx记不清了)》。设计模式是可以好好研究的东西。呵呵,这又扯远了,这是在你学好Java开发,完全熟悉Javase语言以后的东西。不过之前可以学一个MVC设计模式。
另外,个人还是极力推荐培训班,培训班更加系统,而且有老师全程指导的为佳。收费的话估计不会低,一般会有推荐工作(推荐的都不咋地)。看楼主爱好了,要是自己管得住自己自学也行。要不就去培训班。
现在Android市场大火,我同学毕业不到1年现在好几个月薪已经超过8k了,在北京。同样在北京,我那些搞J2EE的哥们就不行,也就5k左右。完全没有Android给力。楼主如果有这方面愿望就可以在学了Javase以后学DB,然后我感觉就可以学Android了。当当网上书很多,挑一些评论不差的吧。我倒是不太清楚了。
最后,希望这可以帮上你。
温馨提示:答案为网友推荐,仅供参考