首先应该把c语言学精 精华是实践
需要熟读四本c语言书
c程序设计语言(必看)
c陷阱与缺陷 (必看)
c和指针 (必看)
c专家编程 (必看)
数据结构与算法
数据结构(C语言版)
算法导论
unix系统编程
有3本好书
unix环境高级编程 (必看)
unix网络编程卷一 (必看)
unix网络编程卷二 (必看)
(tcp/ip 协议卷一 tcp/ip协议卷二 tcp/ip协议卷三)参考看
c++语言编程
c++primer 或者c++程序设计语言 (二选一)
Effect C++ (必看)
C++编程思想
泛型编程与STL
深度探索c++对象模型
设计模式
代码大全
Unix编程艺术
深入Linux内核架构
把上面的学习的差不多了,就可以做自己想做的工作,比如创业,一个高薪水的工作,等等