"My recommendation is to go for .NET - .NET is a pretty awesome development environment. Millions of active developers use it and as far as language (C#), available libraries and peer support (from other active developers) goes it's probably the best choice out there right now. "
You did get the part about cross platform right?