18岁开始学习编程可以根据自身的实际情况来规划具体的学习路线,对于计算机专业的在读大学生来说,按照本专业的课程体系学习就能有一个系统的学习过程。对于条件允许的学生来说,当前还可以考虑读一下研究生,从近两年研究生的就业情况来看,计算机专业研究生的就业情况还是不错的。
对于非计算机专业的学生来说,如果要想学习编程知识,应该根据自身的发展规划来制定学习计划。如果未来想从事专业的程序开发工作,那么应该为自己组织一个较为全面的知识结构,尤其要重视计算机基础知识的学习,涉及到操作系统、计算机网络、数据结构、算法设计、数据库等内容。在编程语言的选择上,可以重点关注一下全场景编程语言,比如Java、Python、C#就是比较不错的选择。