you will soon find out there is no 'better language'
Each language was made for a different purpose there is no 1 general language..
soon speed wont longer be a factor of using languages.. once more languages are converted into .NET they will run as fast as each other so it will come down to what you want the program to do and weather you want to look leet and use a harder language or not.
err
the language to know? i guess so
but personally i dislike it
learn c++ before it and ull pickup java so quick youll be laughing
that way u wont have to struggle with c++ when you read the crappy code lots of people write
as for which is better to learn with
VB would probably be best to start with as a procedural language and then move on to a OO language or soemthing more complex
but in the end if you know your programming stuff a language is a language and you wont find many differences besides the syntax of course
Personally, I find C/C++ to be the superior language. For the purposes of the HSC, VB is definitely the best - it's easy for students to use, shows flow of logic and doesn't require years of prior programming knowledge.
i first learnt programming in Q-BASIC, it sucked, but gave me a simple understanding of programming, then i moved onto Visual BASIC where i am still today, it dosnt take much to learn, and its simple to understand. i recomend VB