Nem bírok mindent végigolvasni, lehet, hogy más is írt hasonlót.
Szóval: marhára szubjektív (=tudom, hogy tévedhetek, nem akarok róla vitatkozni) véleményem a következő.
1) Első nyelvnek semmiképp ne válassz olyat, ami csak objektumorientált módon használható. Pl. Java, C#, C++
2) Első nyelvnek igenis jó az, ha van parancsértelmezős módja is, pl. a Python-nak: jól lehet próbálkozgatni.
3) Valamikor az elején (ha nem is az elsőnek) mindenképp tanulj C-t. A generált kód hatékonyságában nehéz vele versenyezni, sok helyen használják, stb.
4) Ne gondold, hogy nem kell legalább 5 nyelvet legalább alapszinten megtanulnod, amire megtalálod a stílusodhoz/problémádhoz illőt.
Ha valami konkrétabb kell:
a) Elsőre Python. Sok ismerősöm ebben tudott megtanulni programozni a C, Pascal, stb. kudarcai után.
b) Másodikra C. Primitív, de hatékony és alapvető.
c) Utána jöhet Java, C++, vagy bármi.
Po mójemu.