这是一篇介绍自学游戏编程的学习路径和资源推荐的文章,内容涵盖学习编程语言、游戏开发流程、引擎使用、版本控制、游戏数学物理、美术音频等方面知识的获取途径。旨在为游戏编程初学者推荐一条系统的学习路线,以及学习的资源与方法,帮助他们获得全面的游戏开发能力。