Page 1 of 1

Best book for learning VB6 for a beginner?

Posted: Sat Jan 21, 2006 6:15 pm
by Guest
Anyone have suggestions?

Posted: Sun Jan 22, 2006 12:44 am
by ^misantropia^
Yes. Don't bother and learn a decent language instead. BASIC is the work of the devil.

Posted: Sun Jan 22, 2006 9:46 pm
by torhu
Well, I suppose VB6 is still a good place to start if you want to be able to make windows GUI programs early in the learning process. And I understand the attraction of that.

Otherwise, I would say go with Python instead. It has a lot fewer "formalities" and syntax quirks than most other languages. It's just very straight forward. And you can use it interactively, meaning you can type commands line 'x = 1 + 2' and get the result immediately. You can also define functions and classes interactively and see the results of your changes just by pressing enter. Check out http://wiki.python.org/moin/BeginnersGuide

And you can write 'real' programs in Python too, BitTorrent is an example.

Python is very high-level, meaning that it's meant to make it easy for people to write programs in, as opposed to make it easy for computers to run it. In practice, that means that it's slower than programs written in C/C++. But VB is slow too.

After you've started to get the hang of Python and programming in general, you could go on to learning C. Which you need to if you want to do any real game programming. It's a pretty small language, but has got some quirks and pitfalls that can make it frustrating to work with. If you know most of C and Python, you know the basics of programming. And should be able to easily transfer that to languages like Java and C++ later. Or Perl, PHP, JavaScript, etc.

Another option is to start with a language that's somewhere in between, like Java or C# (C++ is also in between, but more complex). I learnt to program in Turbo Pascal in high school, and then Simula (no kidding) in uni. And I also learnt about electronics, microprocessors and assembly while in high school. All in all, I don't know if there's a 'best way to get started' with programming. High level (Lisp or Python) or low (boolean algebra and building logic circuits with a soldering iron), or somewhere in between. So what the heck...go for Python and C, and build on that later.

Well, it's an interesting discussion anyway. :)

EDIT: please disregard this post if you already know how to program and just want to learn VB6 too.

Posted: Mon Jan 23, 2006 12:24 am
by jester!
^misantropia^ wrote:Yes. Don't bother and learn a decent language instead. BASIC is the work of the devil.
:icon32:

Posted: Mon Jan 23, 2006 10:55 pm
by stocktroll
meh i went straight into c++
it may not be the prettiest and simplist language but its still easy to grasp

Posted: Fri Mar 03, 2006 12:50 pm
by diego
I started with BASIC myself and, good Lord, what a mess!
Nowadays, I'm mostly scripting for Web applications, so I'm mainly using Perl and PHP along with SQL, working on virtually any Database server available *blech*
For more advanced stuff, I'm using C++.

So, my post ponders the question: What do You wanna do, Toxicbug?

Posted: Fri Mar 03, 2006 11:43 pm
by Silicone_Milk
Straight into C/C++ here as well =)

Posted: Tue Apr 25, 2006 4:47 pm
by Azer
I've started with Visual Basic and I think it's a great language to learn the basics of programming. At the moment I am busy learning Java (at school) and c++ (at home). Once you have a basic understanding of programming in general, you can easily adapt to other programming languages.

Posted: Tue Apr 25, 2006 7:17 pm
by dzjepp
lol hies azer. :)

What you up to these days? Playing q4? :icon30:

Posted: Tue Apr 25, 2006 8:40 pm
by Azer
Playing some World of Warcraft at the moment. I don't really like Quake 4, I've only played it the first few weeks. I will be playing in the upcoming Eurocup Q3 matches for x4 though. We've gotten most of the old team together and we're going to have some fun :icon34: