C++ is quite good pl but it is very old. Java are based on C. And I dont know what do you mean "SQL in Visual Basic". Basic is very easy pl but it is more older whan C. It was created in times when GUI were fiction. SQL is database language. I think that Pascal is the best pl but this my opinion can be changed suddenly. The best pl for me will be my own pl which I am starting to create.