Konkretnie? Zacznij od Pascala. Jest ku temu kilka powodów:
* Delphi opiera się na Pascalu - potem będziesz miał łatwiej
* Pascal uczy podstaw algorytmiki i programowania strukturalnego - lepiej zaczynać od prostych programów niż aplikacji okienkowych.
* Pascal najlepiej nadaje się na nadaje programowania - słowa kluczowe i nazwy funkcji standardowych mają odpowiednio dobrane nazwy tak, że łatwo zrozumieć ich znaczenie (a nie jak w C np fscanf gdzie można sobie język połamać)

Jednak dopiero podczas nauki C++ zrozumiałem istotę programowania. Teraz to już myślę w C - zamiast przetwarzać pliki tekstowych w Perlu to ja męczę się w C.