« la programmation en c++ mais je n'accrochais pas a ce langage de bas niveau. »
un langage qui fournit en standard des choses telles que les vecteurs, les listes et autres tables de (multi-)hachage, c'est pas vraiment bas niveau.
Sinon, ça existe encore VB ? 
Blague à part, ça ne me paraît pas très utilisé dans le cadre de la programmation généraliste ce langage.
Peut-être devrais-tu considérer d'autres choix comme Java.
PS: le premier qui rigole parce que je conseille java, je lui fais ça fête.
PPS: et les suivants aussi.