一个从零开始学习C语言的路线图。
github.com/theokwebb/C-from-Scratch
作者通过自己的学习经历,整理了一份详细的学习资源清单,旨在帮助初学者高效地掌握C语言,并进一步深入到x86-64汇编语言和操作系统内核开发。文章提供了从基础到高级的学习路径,包括推荐的课程、书籍、实践项目以及相关资源。
主要推荐的几门课是:CS50 计算机科学导论、h0mbre 的(基于项目的)C 语言课程、CS107 计算机组织与系统、Architecture 1001: x86-64 Assembly、Architecture 2001: x86-64 OS Internals等