http://haxe.org/
If you could only learn one programming language, Haxe would be it.
It's universal. It's powerful. It's easy-to-use.
This thing claims to be multiplatform, object-oriented (not forced so both Java
``faggots" and sepples faggots can use it), easy syntax, compiles to sepples, JS, PHP, Flash, NodeJS and other shit I don't even remember, it's strictly typed but types can are dynamic, it has
POLYMORPHISM and related enterprise bullshite, exceptions, enums, iterators, lambda functions and other shit.
Why aren't you using it?