科班大学生应该如何学习编程

在学习的路上迷惑,不知道如何逐步学习编程,没有明确的学习路线,困惑,没有目的的学习

学校安排每个学期的课程都是有道理的。要认真学,可能当下不知道有什么用,甚至觉得没用。比如编译原理、图论啥的
另外可以在有一定语言编程基础上,学习一些比较流行的语言和工具进行拓展