如果想要在 AI 时代入门编程并打下一个坚实的基础,好好学一下 UC Berkeley 的 3 门课就可以了。
- CS 61A:编程入门(用的 Python,之前用的是 Scheme)
- CS 61B:算法与数据结构(用的 Java)
- CS 61C:计算机体系结构(用的 C)
这 3 门课在网上都有公开资源可以获取到:
CS 61A: Structure and Interpretation of Computer Programs
链接:cs61a点org
CS 61B: Data Structures
链接:sp21点datastructur点es
CS 61C: Great Ideas in Computer Architecture (Machine Structures)
链接:cs61c点org/su22/