1-C编程基础
先C基础,C++(类/继承/虚函数),基础中最重要的是掌握指针的操作、内存管理[各类变量的生存期、作用域、可见性等]、简单数据结构[数组/链表/hash];
资料:《c primer plus》,资料很多,可在网上搜集;
2-网络基础
计算机网络,tcp/ip协议知识,资料:《tcp/ip详解》卷一、卷二;
学习TCP、UDP协议相关,熟悉常用的应用协议;
3-网络编程
UNIX网络编程第1卷(第一、二部分);
4-高级进阶
TCP-IP详解卷2、卷3;
UNIX网络编程第1卷、2卷;
UNIX环境高级编程;
5-学习产出
阶段实践与学习笔记;