花都谢了
想起来还有这么一个博客,一年多的时间都摸鱼玩泰拉瑞亚了,好在多少有些收获(C#方面),几年前《Head First C# 第三版》啃到不到100页就垫桌角了
,这一年把第四版给啃完了,啃了第二遍之后发现中文版在今年五月份发售了!/(ㄒoㄒ)/~~
总结一下Javascript新手(红宝书200页的基础)入门C#的感受吧!
从弱类型语言到强类型语言,起步的时候肯定是不适应的,而且会比零基础入门JavaScript要难受一些……
好在有不少入门项目可以做(泰拉瑞亚的TShock插件),大大减缓了入门时候的焦躁感,毕竟有目标才有动力,当年简单放弃C#可能是不知道要拿C#去做什么……
项目写了不少了,语法糖也积累了不少了,累计代码估计也快1W行了,这时候再回过头想想JavaScript,感觉就开始有点嫌弃了……
能用C#写的,我都想换成C#!
迫于实在玩不动游戏了,于是想起了当年的网页,打算试试用asp.net重写,进展不错的话再试试blazor!
最后再推荐一些C#的入门书籍吧:
- 《Head First C# 第四版》入门必选,不过里面没提到作用域(大概),完全零基础的可能需要先了解一下什么是作用域
上面那本书没有提到一些C#高级知识,比如多线程和异步,入门之后可以参考以下图书:
- 《C# 10 In a Nutshell》工具书,用到的时候再翻开
- 《深入解析C# 第三版和第四版》这是难得一见的,翻译得相当用心的C#教程书
最后再提一些我读过并且觉得非常不错的一些相关书籍:
- 《Learning SQL》这里面有一系列的练习,和《Head First C# 第四版》一样,作者没有为了显得自己很聪明而用一些生僻单词,四级英语读起来无压力
- 《Learning Git》教得很仔细,可以有个快速且全面的认识,但是作者很喜欢用一些古怪的比喻和生僻的单词!