NickFnord wrote:not to mention the fact that it teaches sloppy programming habits (although I've not used vb.net)
That's definitely true, plus when you get comfortable with coding in Visual Basic (VB9 && / || VB6) you look at another language like C# / C++ & Java and go, "wtf". Simply because when your used to coding in that programming language, you get used to that, "I want a text box here, so I'm just going to drag it onto the form", "I want a label here, I'll just drag it on" - not to say Visual Basic is just drag and drop, it definitely takes some thing of the syntax when you get to coding but then again it all depends what your programming. I know a couple of Visual Basic programmers, 1 being my teacher & a close friend of mine. My teacher says to the class about 3 weeks ago, "I look at c and go...heh -throws hands like a gay guy here-". Even before he said that my buddy told me he's been doing VB so long that he can't exactly get used to the syntax of other languages.
VB is really different syntax wise to those other programming languages, except for delphi which I found to be similar to C# and VB. I think over all when you get used to programming in that language you develop that lazy habit and when your introduced to new programming syntax, you will either be enough mentally to actually learn that new language or you'll fall behind like my teacher and buddy did.
Jason, dude I saw the rating on that book...LMFAO...thank God I didn't purchase that book, I already wasted my cash a few years back and purchased The Unofficial Guide To Ethical Hacking"
and this book was absolute garbage...it came with ways you can "Hack" your registry keys to do this and that, didn't even go into detail with any subject, and I could say so much more...I'm already off topic though...
but yeah, soolari I'd say learn C++ because once you get the hang of it, it's syntax is very similar to Java, C#, Etc , so you can easily move to learning those alternate languages easier. If you do Visual Basic and look at C++ programming syntax, you'll shit yourself.