1.先学C编程
能写出带main的程序来。
2.再学C++编程
能写出带class的程序来。
3.再再学windows编程
能写出带WinMain的程序来。
4.再再再学directx编程 (游戏客户端)
能写出带DIRECTDRAW的程序来。
能显示图片。
能显示动画。
5.再学socket编程(游戏服务端)
6.再学winsock编程
7.再学完成端口编程 (高效socket)
8.再学内存管理
......
上面还只算入门,总之没个2,3年甭想自学成才了。