Hello, what would be the best way to learn C#.net? I recently took a job that require some knowledge of C#.net, I have some experience with programming many years ago, but would like to learn C# for this new project. Any recommendation? I would like to attend some onsite bootcamp training or even online training if they are worth the time and money. THX