
C is NOT a base for learning OOP. C is as procedural as it gets. It will teach you squat about OOP. ^It might^ make learning C++ a bit easier, but only because of syntax similarities and because the word 'pointer' doesn't freak you out anymore (it does freak me out though, so give me Java anytime :P ).
There are some people who claim you could program quasi-OOP in C if you really wanted... I don't believe them...
It's great that you really like C, but it's not really useful to make such a comment in a "I need to learn Pascal"-thread, now is it?