我想让自己了解C#,但之前从未开发过。在之前的问题中,我询问了好的书评网站,并通过那找到了一篇非常正面(面向初学者)的“Essential C#”书评,但那是上一版的。
虽然我相信即使版本降低,这仍然是一本好书,但它引出了一个有趣的问题:
当开始学习一门新语言时,是最好从最新版本开始(例如C# 3.0/.Net 3.5),还是应该回退一两个版本并尝试学习后来添加到语言中的内容?
前者从立即更新的角度看似更好,但后者似乎更加实用,因为一个公司可能会使用稍旧版本的语言。
我想让自己了解C#,但之前从未开发过。在之前的问题中,我询问了好的书评网站,并通过那找到了一篇非常正面(面向初学者)的“Essential C#”书评,但那是上一版的。
虽然我相信即使版本降低,这仍然是一本好书,但它引出了一个有趣的问题:
当开始学习一门新语言时,是最好从最新版本开始(例如C# 3.0/.Net 3.5),还是应该回退一两个版本并尝试学习后来添加到语言中的内容?
前者从立即更新的角度看似更好,但后者似乎更加实用,因为一个公司可能会使用稍旧版本的语言。