Ok, now you're making no sense. You think it's a bad language, yet you admit that you don't know the language that well.
Makes sense to me, I worked with the language some and did some 'getting started' type applications and didn't like it. Part of that reasoning is because "What makes VB simple compared is that you can write bad code that still works." and part of it is MS Windows only, which thankfully is a small portion of my computing these days.
Sure, C, or C++ have the capabilities of being platform independent, but only on the simplest level. Even then, riddling code with #ifdef preproc defs is hardly lucid code.
So you would say Apache, GTK+, Ethereal, etc don't contain lucid code? Sure you have to touch the OS specific stuf eventually, but a few #ifdef's around #includes and wrapper functions isn't as terrible as some think.
Don't slander something you know nothing about as it just makes you look like a dolt.
If he wants to learn VB that's fine, we need more Access database programmers and VBS virus writers =)
I speak my opinion, if it comes off as slander to you, then that's fine. But I'll take my turn to voice my opinion against it, simply because I'm allowed to.