Jak dla mnie, jakbym miał się w parę miesięcy uczyć, to wybrałbym Pascala. Głównie dlatego, że jest prostszy w zrozumieniu. Pisze się w nim tak, jakbyś pisał po angielsku, więc zapominając jakąś funkcję, możesz strzelać jej nazwę, np. masz read (wczytanie do zmiennej), write (napisanie na ekranie), podczas gdy w C++ masz cin (wczytanie do zmiennej) i cout (wypisanie na ekranie). To już kwestia gustu, co Ty wolisz. Akurat co do tego gustu, to chodzi tu głównie o składnię. W Pascal masz taką mniej więcej:
begin
...
if cośtam then
begin
...
end
else
begin
...
end;
...
end.
a w C++ nie masz opisywanej słownie, tylko znakami i wygląda to mniej więcej tak:
int main(){
...
if (costam)
{
...
}
else
{
...
}
...
return 0;
}
Po prostu co wolisz. Wolisz to pierwsze, bierz Pascal/Delphi. Wolisz to drugie, bierz C++.