我给你点中肯的建议,希望对你有用。
1.ava语言入门并不难学,想做到精通,并不是容易的事情,且java扩展面广,至于你是否要做web开发你现在不应该下结论。
2.我建议你不要先学java,因为它对于编程思想来说,没有什么提高,而一位程序员最重要的是编程思想。
所以你需要首先攻克的是C语言(所有高级编程语言的基础),其次,我觉得你应该对数学多下些功夫,这个对一位编程人员来说是至关重要的,在就是数据结构与算法,还有数据库,最后你在学习java。
这是我多年来的经验,你先学java只能成为最基础的程序员,发展空间不大。