It wasn't my first language (BASIC and C came before), but I have always had a soft spot in my heart for Pascal. The power of C without lots of mysterious crap. Yes, it's more verbose (you have to type "begin" and "end" instead of "{" and "}", but I find it much more readable.
Object Pascal does (in my opinion) OOP right, and the FreePascal compiler is cross-platform and easy to use. Lazarus even gives it an IDE and GUI builder!
Honestly, I think that Object Pascal balances simplicity with the ability to do very advanced work better than any other language I know.