在CSDN上认识了很多学习C/C++在校朋友,他们在和我交流时时常会问有没有好的C/C++学习路线推荐,目前的博客内容主要面向有工作经验的人,针对初学者的文章写的比较少。因为大家问的比较多,最近正好有时间,就详细地思考了一下这个学习路线的问题。作为IT行业的从业者,结合多年的实战经验,给大家大概地总结一下C/C++学习路线方面的内容,以供广大C/C++初学者借鉴和参考!
C/C++的知识点与学习路线图总体如下所示:
1、学习C语言C语言是C++的基础,C++是在C语言的基础上发展起来的,要学C++,必须要先学好C语言。C语言学习,推荐使用谭浩强的《C语言程序设计》。
有不少开源库就是使用C语言实现的,比如著名的音视频开源库ffmpeg、轻量级数数据库sqlite、高性能的HTTP和反向代理web服务器Nginx、轻量级web服务器容器Lig