Originally Posted by umilmi81
You forget to pay attention to case when checking strings, and using variables.
It's easy to forget to do application cleanup like setting your objects to null and closing your files.
You can also get into the habit of not declaring variables and just relying on type Variant.
VB has exception handling unlike any other language.
Once you've invested your time into learning VB syntax, it's hard to force yourself into learning the syntax of another language. If you learn C# however, you have a much easier time branching out to C++, Java, and Perl.