There are tons of object oriented languages out there. The important thing is to learn OO concepts more than anything -- they are truly portable. Included in learning OO are basic procedural concepts, so really, you shouldn't have to start with C, Pascal or any other procedural language before getting into it.

As a starter language, Delphi (OO Pascal) is actually much easier to learn than C++; and retains all the essential OO constructs without "cheating" -- which C++ does on many occasions. So if you already know some Pascal then Delphi is probably the best bet. If you know some C, C++ might be better.

But, once you learn one OO language, it's usually not difficult to pick up the next one. Just find one you like: Delphi, Java, Visual Basic and C++ are all good candidates.