This is a terrific, no-hype technical overview of MSFT's .NET technology specifically targetted at Mac users.
C#
Pronounced "C sharp", the goal of this C-ish language is to bring modern programming concepts to a simple, elegant language rather than forcing software developers to master the disaster that is C++.
Although James Gosling (the inventor of Java) thinks that C# isn't, my opinion is that Sun should've stuck with their original feeling — panic. While Sun has racanted on promises to relinquish control of Java to standards bodies, C# is already an ECMA standard. By 2010, I predict that Java will be an also-ran.
Microsoft will be using C# for more and more of their own product development, including future versions of Office.
C# is to .NET as Objective-C is to Cocoa.