I'm an experienced web developer in the confines of a .net environment. I'll looking to start working on a desktop application, but I'd like to steer away from .net.
The programming language should meet the following criteria:
- High level Object Oriented (higher than C, more like C#)
- Not dependent on external installations (i.e. .net framework, Java Console)
- Has a strong community backing (tutorials, libraries, ect)
- The language is not C++.
So... any and all suggestions are accepted. I'd prefer a variety of languages to pick from, so don't all suggest the same thing. :)