1.基础知识储备
学习c++,能够运用c++实现一些功能,了解c++的一些特性,了解网络编程,了解数据结构,了解http协议,了解JavaScript的一些基础语法
2.c#控件学习
https://www.bilibili.com/video/BV1d7411F7PG/
推荐学习这个视频作为入门,里面详细的介绍了每个控件的使用
剩下再具体的,需要参考c#官方文档
https://learn.microsoft.com/zh-cn/dotnet/api/
3.网络编程
主要要了解tcp、udp的概念,学习如何利用socket实现两台主机,两个程序之间的通信。