
-----------------------------------
ZeroPaladn
Thu May 04, 2006 11:38 am

Wanting to learn VB!
-----------------------------------
I've searched and searched but ahve found no decent tutorial on the basics of VB (unless you include that "Hello World" Tutorial by Tony). Can anyone teach me the basics?

-----------------------------------
wtd
Thu May 04, 2006 11:54 am


-----------------------------------
Very few people here have any great interest in VB and a well-developed skillset and the ability to convey information well.

There are however plenty of skilled people here who can teach you the basics of programming in any number of programming languages with good, freely available environments.  If you wish to avail yourself of the talent present at compsci.ca, I would suggest that VB is a poor route to take.

-----------------------------------
ZeroPaladn
Thu May 04, 2006 11:59 am


-----------------------------------
Why not, Turing is much too simple for me to do anything, and anything complicated in turing takes 50, 100, 500 lines of code to do. If you have any other suggestions for me, i'd gladly apreciate it.

-----------------------------------
Tony
Thu May 04, 2006 12:20 pm


-----------------------------------
anything complicated in turing takes 50, 100, 500 lines of code to do
so... you're looking for complicated one liners, perhaps you should look into [url=http://en.wikipedia.org/wiki/Perl_Golf]Perl

-----------------------------------
ZeroPaladn
Thu May 04, 2006 12:21 pm


-----------------------------------
Not exactly, its just that i have gotten EXTREMELY bored of turing, and I want to learn something new. I just thought that VB would be good.

-----------------------------------
wtd
Thu May 04, 2006 3:10 pm


-----------------------------------
Ruby and O'Caml are both fascinating languages.  They're also ones you can learn fairly rapidly, and expose yourself to interesting concepts quickly and easily.

You may wish to check out http://tryruby.hobix.com.  :)

-----------------------------------
cool dude
Thu May 04, 2006 4:02 pm


-----------------------------------
u do realize that the internet tutorials and books are good sources too. i might write a beginner vb walkthrough of some of the basics in the summer i just have too much work now to write a big tutorial like that plus i'm currently teaching myself java. u might want to learn java instead! :)

-----------------------------------
Darkmantis
Fri May 05, 2006 8:36 am


-----------------------------------
.. Im basically looking for a good language too, what can u do useing java, ruby and O'Caml? are they better for making games and such?

-----------------------------------
wtd
Fri May 05, 2006 12:33 pm


-----------------------------------
You can make games in any of them yes.  They are all general purpose programming languages.

However, you need to understand a very basic rule that governs programming.  Programming is all about solving problems.  To solve problems well you need to realize that a big complex problem (games easily fall into that category) is simply a composition of several smaller, simpler problems.  Each of those smaller problems is likely also composed of even simpler problems.

Once you understand this, and how to approach complex problems in general, the specifics of any given programming language become much easier to master.

Now, how does this relate to which programming language you should learn?

It will be quite beneficial to learn a programming language which makes it easy to break a program down into smaller problems.  Most programming languages make this eminently possible, but some make it more convenient than others.  If it's convenient syntactically, you're more likely to use it.

Consider function definition:

Ruby:

def factorial(n)
   if n 