Pascal dla początkującego to zupełne nieporozumienie. Lepiej się uczyć czegoś, co jest obecnie wykorzystywane i w trakcie nauki można widzieć efekty swojej pracy.
Na początek proponowałbym PHP. Wersja 5 pozwala już na korzystanie z wielu zalet obiektowości. Co do nauki, to wcale nie musisz wydawać wielu tysięcy na książki. Wiele przykładów, artykułów można znaleźć w sieci. Musisz poczytać, co to jest w ogóle programowanie obiektowe (Object Oriented Programming), jak się tego używa i dlaczego jest takie fajne

A reszta to kwestia praktyki, pisania tysięcy linii kodu, poznawania coraz lepszych rozwiązań różnych problemów, zapoznawanie się z wzorcami projektowymi itp itd. Jeżeli nauczysz się prawidłowego myślenia, to język nie będzie stanowił barier. Zasada działania w każdym języku obiektowym jest bardzo podobna, kwestia poznania składni i różnych niuansów danego języka programowania.