a bon visual basic est un language de programmation?
je sais je suis mechant.
de tt facon ca marche que sosu windows donc c pas glop comme language...
ce que tu peut developper en c/c++ ? a peu pres tout 
les jeux sont fait en c/c++ par exemple.
ensuite certains languages se pretent plus a tels ou tels applications.
une base de donnes c´est tyiquemnt une base ou il y a des donnees 
en gros tu mets tes donnes dans un systeme ( la base) pour pouvoir les retrouver facilement ; les utiliser facilement
ex : si tu ait un fichier avec tous tes cd et en dessous de chaque cd tu met le numero des chansons avec leurs titres. c´est une base de donnees
il y a mysql comme db ( databse = base de donne) et progresql ( ou qqchs comme ca) comme base de donnees libre ( cad donc le code souce etc.. est libre) ; )