I am trying to get myself up to speed in C #, never developing before. In the previous question, I asked about good book review sites, and thanks to this I found a very positive (beginner-oriented) review for Essential C #, but that was for the previous release.
Although I am sure that this will be a good book, even if the quality decreases between versions, an interesting question arises for me:
When starting a new language, is it best to start with the latest version (for example, C # 3.0 / .Net 3.5), or do I need to go back to version or two and try to find out what was added to the language later?
The former seems better in terms of immediate updates, but the latter seems more pragmatic in the sense that the store will likely use a slightly older version of the language.
source
share