同为初学者,C# 也不太会,分享一点自己的经验吧。
看你的描述应该不是学计算机或者软件出身的,推荐泰课在线上 Siki 老师的 C# 视频教程,讲的比较耐心,对于初学者十分友好,口音也不错听起来比较舒服(有些别人的视频教程的口音实在是听不下去 = =、);
了解 C# 基础后可以开始读各种案例中的实际代码,比如 Unity 官方案例,同时在此基础上尝试自己去修改、实现一些基本的功能或想法,这样的好处在于不用从零开始构建整个代码框架,不会摸不着头脑。
其实用 Unity 做游戏,尤其是初期学习,大部分时候都可以直接借用别人的代码,再自己进行一些优化和修改,不需要重复发明轮子。
书的话,买一本《C# 入门经典》当作工具书随时查阅就可以。