分类：电脑/网络-软件
问题：学习编程，必须掌握哪几种计算机语言？ 
回答：个人认为C语言是基础，C编译器非常成熟且数量众多，易于上手，C语言影响深远，尤其对于深入理解计算机原理、编译原理、操作系统，进而深入嵌入式开发，乃至硬件设计都很有益。从C语言起步，掌握coding基础技能，掌握结构化分析设计基本技术，广泛涉猎浩瀚的C源码，以快速掌握工作相关的驱动程序、游戏引擎、算法、数据结构、调度器、操作系统、编译技术、脚本技术等，进而过渡到面向对象的分析、设计技术，C都提供了坚实的支持和广泛的参照。语言的使用，最终需要脱离语言，彼时所有各种层面的语言都不在话下。
另外，建议看看《软件工程知识体系指南》、《软件能力成熟度模型1.1》等。记住：汝果欲学诗，功夫在诗外。祝您成功！