Tja, dan ik ook maar een reaktie.
Ik ben ooit begonnen met programmeren met basic, op de spectrum ( of is dat te lange geleden ) toen assembler op de spectrum.
Daarna wat basic op de PC en assembler op de PC ( vreselijk leuk en vreselijk vaak booten ( toendertijd ) ).
Maar als je nu wilt starten, ik zou toch zeggen eerst wat spelen met basic ( gambas b.v. ), daarna een andere taal.
Met gambas krijg je een compleet develop system met een gui. Werk erg prettig en veel ondersteuning.
Als ik even iets wil maken doe ik het in de shell (bash) en als dat niet gaat, dan bijna altijd eerst met gambas-basic.
Wil je unverseel programmeren, dan kies je voor java. Maar dat is geen peuleschil.
Verder voor Unix en Linux zou ik zeggen X11-programming. Dat is de programmeertaal voor ***x-versies naast C en C++.
Om welke reden dan ook wil bijna niemand meer aan de X11. Toch is dat een prima taal.
Bison en Python zijn voor mij nog altijd een beetje vreemde dialecten, maar het is best krachtig.