Object Oriented Programming(OOP) is mostly used with the 'newer' languages out there - any .NET(VB, c#, etc), Java, Python. There's many languages that are OO - plus more non-OO languages adding object oriented features such as Perl and PHP.
OOP is odd to work with if you haven't had any...