Ale dużo osób poleca C++ i C#. Języki te co prawda są czy to obiektowe czy to zarządzają pamięcią jak to napisałeś, ale mają prostą składnie(C# to już w ogóle) i przecież nieznając pewnych fukncji czy pojęć zaawansowanych nie przeszkadza Ci to w trzaskaniu prostych programów po czym się przeżucić na bardziej skomplikowane. Fakt, że Pascal to jakieś tam podstawy, ale z tego co widziałem to każda książka od C# zaczyna się od tego samego co przy pascalu, jedynie nazwy metod się różnią.