Huh! I have to say when I read the subject I though "huh, here we go". But I am pleasently suprised.
Me too. What with his slating of GPL3, I'm almost starting to like the guy.
VB is a great way to learn, and nowadays can see you right through to more complex development techniques.
My first real job was doing vba in access 2.0 forms and even with various daliences with other languages over the years I have allways ended up back doing VB.
When I was at university we all used SunOS and learned to program in C (if we didn't already) and I learnt C++ to program Windows in the 3.1 days and then there were a load of other people who thought Delphi was the bomb. The thing we all had in common was
that we all too the p1ss out of Visual Basic. Then I graduated and my first programming job was using VB. It was a small company and the founder had written it's only product at home using VB before building the company up. I honestly believe that business
wouldn't have existed if it wasn't for VB and there must be a lot more just like it.
I certainly had a much better appreciation for what was good about VB then and I worked there for 4 years. I did also suffer through 'classic' VB's limitations (mostly the lack of any kind of graphics API that didn't involve a 3rd party component or calling
Win32 functions, and the heavyweight COM-based object model that made implementing things like binary trees impractical - you could do it but it was slow and ate up tons of memory). All that went away with VB.NET though.
.NET came too late for what I was working on there and after I left I learnt it via C#. Strangely enough though I'm back on VB with the job I just started a couple of weeks ago. I'm having trouble getting used to not putting semicolons on the ends of statements
but other than that it's great (we're running some very large travel websites on it).