学网络游戏开发之前建议先学以下几个方面的知识:
1.数据结构
2.Windows通讯协议与应用开发
3.DirectX的游戏开发
做网络游戏还需要很多很多其他方面的知识,而且往往不是一个人能完成的,还需要美工,3D的游戏还需要有擅长建模的。