I am switching to C# from our beloved JS and am going to buy a book on the subject. My question is: which c# am I learning? 2.0? 3.0? 4.0???
I will primarily be using it with Unity but also want to be able to write Windows apps with my Visual Studio 2005. Which version is right for Unity Visual Studio 2005?
Book and tutorial recommendations are also appreciated.
Thanks.