Effe mijn duit in het zakje doen.
Ik programmeer nog maar pas 2 jaar. Vooral tussen school door met 3D graphics en gaming.
Als ge vanaf nul wilt starten, dan zou ik eerder beginnen met een taal als Java of C#.
C++ is veel te overweldigend om mee te beginnen. Consepten als pointers, memory management, templates, const-gezeik, zeer uitgebreide synthax, ietwat ouwbollig ogende standaard libraries,...
C++ is een geweldige taal, maar zeker niet om mee te beginnen.
Begin gewoon met Java, zorg dat je het procudureel/imperatief programmeer paradigma beheerst, leer dan object-geöriënteerd, doe wat projecten in Java en leer tussen die projecten door al wat kennismaken met C++. Ge gaat zien op een bepaald moment dat ge in Java bepaalde dingen gaat missen die in C++ zitten of omgekeerd.
Zelf ben ik meer ene Java en C++ man dan een C# liefhebber. Ik gebruik zowel Java als C# op school, maar C# spreekt mij minder aan ondanks bepaalde voordelen ten opzichte van Java.
Het enige dat ik in Java mis is operator overloading voor wiskundige stuff zoals matrices en vectoren.
En ofcourse lelijke Swing, maar ik vind JavaFX wel een geweldig initiatief om GUI's mee te maken.
Probeer zowel C# als Java zeker eens uit. Van VB blijft ge best af. Als ge in .NET wilt werken is C# de toekomst.