Visual Basic beginner: where to start?

clicknext

Banned
Mar 27, 2002
3,884
0
0
I'm thinking about learning visual basic for a school project.

My question is how hard is visual basic to learn if you have basically no experience with any programming language? Is it easy enough to learn a good amount in about 2-3 months spending maybe 2-3 hours on it every day?
 

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
Basic VB is really simple. If all you want to do is little things like Access interfaces to databases and such it should be fine. But if you really want to learn programming start with something like java or C++ and get a programming fundamentals book. Learning how to program is one thing, learning the syntax for a language is another. Once you have the concepts of how to design, debug, etc learning a new language will be just a case of learning different syntax.
 

CallTheFBI

Banned
Jan 22, 2003
761
0
0
Visual Basic is pretty easy to get into and learn compared to C++ I think. I'm not an expert in either language though so that's just my unprofessional opinion.
 

ComradeXavier

Member
Oct 14, 2001
46
0
0
As for choosing which Visual Basic to learn, I've heard that Microsoft made a lot of changes with VB.NET, and as VB.NET is probably what they'll be supporting more from now on, that's probably the one I'd choose. On the other hand, if you've already got VB6, then you might not want to bother spending more money to get VB.NET.
 

WannaFly

Platinum Member
Jan 14, 2003
2,811
1
0
I've made a few personal programs in VB6, its pretty easy to learn, and debuggin (fixing your code mistakes) is excellent in it. I would go with VB6. There are plenty of websites out there with tutorials and info on VB6

do a search on google for "free VB Code" and you'll find lots of helpful sites
 

hudster

Senior member
Aug 28, 2000
809
0
0
Originally posted by: Nothinman
Basic VB is really simple. If all you want to do is little things like Access interfaces to databases and such it should be fine. But if you really want to learn programming start with something like java or C++ and get a programming fundamentals book.

I agree, start with C++ or Java. If you're looking at Java, this might be a different and fun way to learn it. i'm not saying this should take the place of a book, but might be a nice complement/change-of-pace from the typical textbook-style approach.
 

clicknext

Banned
Mar 27, 2002
3,884
0
0
Originally posted by: ComradeXavier
As for choosing which Visual Basic to learn, I've heard that Microsoft made a lot of changes with VB.NET, and as VB.NET is probably what they'll be supporting more from now on, that's probably the one I'd choose. On the other hand, if you've already got VB6, then you might not want to bother spending more money to get VB.NET.

Which program do I need to do VB.NET? Is it MS Visual Studio 6? I think I just might be able to get my hands on that...
 

minendo

Elite Member
Aug 31, 2001
35,560
22
81
Originally posted by: clicknext
Which program do I need to do VB.NET? Is it MS Visual Studio 6? I think I just might be able to get my hands on that...
You need Visual Studio .NET. VS 6.0 contains VB6.

 

kmmatney

Diamond Member
Jun 19, 2000
4,363
1
81
MS Visual Studio 6 will have Visual Basic 6.0. This is a great language for doing a school project. The learning curve is very quick and you can be very productive.

I've been programming in Visual Basic for over 10 years (Microsoft Certified Professional). My B.S. and M.S. degrees were in Materials Science and Engineering, but I used Visual Basic for an X-ray Lab project and have been hooked ever since. I currently write software for controlling robotic equipment and analyzing data in wafer fabs.

VB.Net has a much higher learning curve than VB6. In some ways I think VB.Net is more like Delphi (the only other language I program in) than Visual Basic 6.0. For a school project, I would definately recommend VB 6 to start with.
 

Nocturnal

Lifer
Jan 8, 2002
18,927
0
76
I would like to know about this too. I've messed around and dabbled with VS6, but never really put it to use.

I also had a trial version of VS.NET which expired on Jan 31st. Any good sites you guys recommend?
 

Apathetic

Platinum Member
Dec 23, 2002
2,587
6
81
Originally posted by: clicknext
Originally posted by: ComradeXavier
As for choosing which Visual Basic to learn, I've heard that Microsoft made a lot of changes with VB.NET, and as VB.NET is probably what they'll be supporting more from now on, that's probably the one I'd choose. On the other hand, if you've already got VB6, then you might not want to bother spending more money to get VB.NET.

Which program do I need to do VB.NET? Is it MS Visual Studio 6? I think I just might be able to get my hands on that...

MS Visual Studio 6 will give you VB 6.0 and C++ 6.0 - not any of the .NET stuff.

Dave
 

Apathetic

Platinum Member
Dec 23, 2002
2,587
6
81
I think VB 6.0 will be easier to learn, you can single step the environment through your code and change your errors on the fly. Also, there is a LOT more information on the web about VB 6.0 as well as more people who are familiar with it than the newer .NET languages.

Dave
 

GiLtY

Golden Member
Sep 10, 2000
1,487
1
0
VBGOD: I just took a real quick glimpse at your website, and I'm impressed with the way you organize the lessons, I love it! :D
 

DT4K

Diamond Member
Jan 21, 2002
6,944
3
81
If you just want to learn a little about programming, VB6 is easy to get started with.
If you decide you are interested in pursuing programming as a career, you would be better off to learn a true object-oriented language like Java, or one of the .Net languages(C# or VB.Net). VB6 is easier, but will teach you bad habits that you will have to unlearn later.