Prvně by ses měl naučit a pochopit algoritmizaci. Z výukových důvodů se dříve hodně doporučovalo začít Pascalem, protože je hodně "ukecanej" a v hotovým programu si můžeš číst jak v knize. Přejít na jiný jazyk - pokud zvládneš algoritmizaci - je už jen technická věc, nic složitýho.
Já jsem na škole začínal v TurboPascalu a trochu jsme se dotkli Fortranu. Do toho jsem sám programoval v Basic na osmibitech. Pak v práci přišel Fortran s návazností na SQL databázi, dBaseIII, FoxPro, postupně pak Delphi (čili návrat k Pascalu), VBA (Visual Basic v MS Office, hlavně Excelu), teď začínám koketovat s C++. Takže téměř 10 jazyků. S jedním si prostě nevystačíš, v některým se dělá lépe jedna věc, v druhém zase jiná.