c++的话,目前主要是linuxC++,首先需要学习linux基础,在linux上进行开发,写c个人感觉最适合的也是linux上。在linux上写c/c++,同时学习了gdb、makefile、camke、valgrind的使用。然后学习网络编程和系统编程,可以看unp和apue,对着书刷例子。如果感觉太厚刷不动可以看看linux高性能服务器编程。然后网络编程这部分还有陈硕的muduo c++网络库和他写的那本书,强烈推荐看一下。然后计算机网络、操作系统、计算机组成原理都需要同步去学。c/c++语法学完后建议写常见数据结构,刷算法题,来帮助自己熟悉。然后项目结合推荐的书去写一个小服务器等。