Is there any reason for a new programmer to choose C# over VB.NET (or vice versa)?
Between all programming languages out there, what is each one used for and why? Example, why use PHP over JavaScript or vice versa, why use C# over VB, etc.?