So I have to use C#.NET hooked up to an SQL database for a project. But I've never touched C# before. Can anyone who knows programming well explain where C# fits among other languages, and its advantages/disadvantages. Also, if perhaps anyone can suggest some tutorials or learning resources? I have Visual Studio 2010.