自学肯定能学会啊。只是自学很苦而已,可能你要起早贪黑!自学的话可以看刘意老师的由浅入深的自学视频,讲的很生动形象,通俗易懂!很多学习喜欢刘意老师,你可以去学一下哦!
自学对毅力是很大的考验,建议还是去报班学。
我是自学的java,网上找过N多资料,推荐你可以参考how2j这个java自学平台 http://how2j.cn?p=35973 资料算是比较系统的,不过自学还是需要比较有自制力才行,一起加油吧!