但是,你编程能力再好,你的基础知识不扎实,未来会走很多的弯路。所以,个人建议,去选择一门编程语言,不如先看看一些基础类的知识。例如:如果你对人工智能特别感兴趣,那么就先去看看《自然语言处理》相关的书籍,了解这些基础的知识,虽然比较生涩难懂,看是你看明白以后,写代码真的不是难事。
其次就是算法了,如果未来你想做人工智能的编程,算法+半本高数是必须的,但是,这些在大学时候都会系统的学习,所以不要着急,最多就看看算法相关的书籍就可以了。
当然,如果你是喜欢游戏编程,那么,游戏设计的基本知识也是需要具备的,去了解游戏是怎么开发出来的,发展的过程是怎么样的,比去学学语言有意思得多。
总是,任何的知识,大家最好一步一步的来,偶并不建议学生过早的接触应用级别的知识,因为那会让自己觉得已经会了,基础知识用不上的错觉。这并不是因为基础知识没用,而是因为你所能接触到的应用太简单了。
因此,学习好基础知识,先多了解基础知识,会让你未来的编程道路越走越顺。