Internet FAQ Consortium
An introduction to Microsoft's four .NET programming languages
Dec 2003 - Prashant Sridharan
This introduction gives a good overview on VB, C#, C++, and J# for Microsoft .NET. It shows some the diferences between the four and what kind of programmer might want to use what language.