<< Honestly VB is so simple, if you can write batch files you can learn VB =)
If you can find a cheap/educational version just buy it and thumb through the help, it only took me a few weeks to get decent at it. Some of the 'advanced' stuff like importing fuctions from external DLLs is ugly, because VB wasn't really intended for things like that, but not too difficult. >>
That's a moronic statement. I hereby remove you from the list of people worth listening to. 🙂 I'm also willing to bet, you hardly even know VB. VB is a small, small tool used in a much larger concept, as coder1 notes below...
<< VB is simple until you get to the mor complicated enterprise development using MTS and message queues. >>
Finally someone who actually knows what they're talking about.
<< What makes VB simple compared is that you can write bad code that still works. If you are writing quality code, VB is just as "hard" as any language, except maybe if you are doing real low level stuff that you can't do with VB. I've never done that kind of coding so I can't really comment. If the original poster just wants to get started, I agree that he should just open up VB and start messing around.
People think VB is a child's language, but a good deal of enterprise development is done with VB, probably the majority of development excluding Java.
To answer the posters question, the MS newsgroups are a good place to ask questions. >>
Another person who knows what they're talking about. Unfortunately, dogmatic responses are common in threads like these. It's all immaterial anyway. For a software engineer, *any* language is really easy. A quality software engineer could pick up a new language (at least enough to start writing things) in a day or so. Learning Java isn't difficult, learning how to use Java in an enterprise solution within the MUCH larger concept, J2EE, is. Learning VB is not difficult, learning how to leverage VB in a Windows DNA style architecture, is.