I'm wanting to learn programming and decided i like Visual basic to be my first language to learn because i like the whole "Visual" aspect of it instead of all just written code, there i'm wanting to know, what version would be the best to start in VB 6 or 2005 ? i have both , i've noticed vb6 is STILL widely used, so which version should someone with absolutely NO programming experience be better starting out with? before you say it, yeah i know to many people vb6 is a crappy language that i should use C++ , well ill learn that some other time , it should be easier when i master 1 language to transition to another.
VB6 Or VB 2005 ?
I started off with the IBM BASIC back in the 1980's where MSDOS was not around and the program runs on the 5.25 inch floppy disk. Then when MS DOS came, I started programming in QBASIC , QUICKBASIC and even GWBASIC. Soon after that when Microsoft produced Windows, they also created Visual Basic where you can program visually. I like Visual Basic because you just need to drag and drop the controls into the form and then type in the codes, no need to program for the objects. Then you can also configure the properties of an object using the properties windows.
Visual Basic has evolved in tandem with MS Windows. I have heard that the newest version is VB2008. I think Microsoft has push out the program too fast until you have no time to master one version before going to the next version, maybe they just want to make the profit. I have stuck with Visual Basic 6 simply because it is easy to learn and yet powerful enough to create many wonderful programs. You can refer to my web site at
http://www.vbtutor.net
where you can see my sample programs such as the slot machine, snake chess, reversi, calculator, business and accouting programs , database library system, star war , mathematical progams and etc. These are nice little programs that don't take up a lot of memory space, and they can still run on Windows Vista!
As for VB2005, I know everything about it but I still prefer VB6 because in VB2005, there is no convenient way to put in the graphical objects like the circle, oval shape, rectangle etc, you have to use program codes to draw those shapes. In VB6, you just drag the those objects into the form and change the shape by chaning the properies. Besides, the programs VB2005 look messy compared to VB6. Although VB2005 may be more powerful, but I personally think that VB6 is powerful enough to program applications for the small and medium enterprieses or just for the fun of it.
To learn VB6, you can log in to my free Visual Basic 6 tutorial web site at
http://www.vbtutor.net
Reply:Still using 6 myself for odd projects here and there. If you have them both, why not take both for a quick spin and see which one suits you better.
On the VB vs C++ thing, VB is quite easy to pick up, but so is C. It is true that moving from one language to another can be relatively easy, however, if I had my time over I would have gone with a better structured language. Between the 2 I would definitely prefer to learn C++ first as VB allows you to become very lazy in the way you code. If you are going to learn with VB be very strict with yourself and keep to good coding practices. It can be very difficult to get rid of bad habits once you have adopted them.
Reply:I would probably start with .Net 2005 or even 2008 because there are a lot of changes from VB6 and there is a learning curve from 6 to .Net
However, vb6 is easier to learn.
Reply:6
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment