Vala is an object-oriented programming language. What I like about it - it is compiled to C code and thus applications written in Vala are very fast and portable. It has very nice asynchronous programming model. I also like the reference counting model (RAII is possible). It's almost like C# but compiled to native code. It can use any C library.