• Welcome to Valhalla Legends Archive.
 

Newb Question plz help

Started by Dinin, June 24, 2004, 06:16 PM

Previous topic - Next topic

Dinin

Hey,  I want to start programming bots and such.  So I was wondering, whats THE FIRST thing I should do?  I know nothing about programming.  Should I read some books on it first?  If so list some good titles please.  Thanks.

Newby

Quote from: Dinin on June 24, 2004, 06:16 PMSo I was wondering, whats THE FIRST thing I should do?  I know nothing about programming.  Should I read some books on it first?
You answered your own question!

Now give us the language you want to learn, and we'll list some good titles for that language.
- Newby

Quote[17:32:45] * xar sets mode: -oooooooooo algorithm ban chris cipher newby stdio TehUser tnarongi|away vursed warz
[17:32:54] * xar sets mode: +o newby
[17:32:58] <xar> new rule
[17:33:02] <xar> me and newby rule all

Quote<TehUser> Man, I can't get Xorg to work properly.  This sucks.
<torque> you should probably kill yourself
<TehUser> I think I will.  Thanks, torque.

Dinin

I wanna start with an easier language and work my way up the big boys.  Would that be like starting with Visual Basic and moving up to like C/C++?

Newby

I would *not* recommend starting with Visual Basic. It's a bad habit. And it makes it harder to move onto a different language.

I'd recommend C/C++ tutorials for you. Go here and searching for 'C++ Tutorials'
- Newby

Quote[17:32:45] * xar sets mode: -oooooooooo algorithm ban chris cipher newby stdio TehUser tnarongi|away vursed warz
[17:32:54] * xar sets mode: +o newby
[17:32:58] <xar> new rule
[17:33:02] <xar> me and newby rule all

Quote<TehUser> Man, I can't get Xorg to work properly.  This sucks.
<torque> you should probably kill yourself
<TehUser> I think I will.  Thanks, torque.

Tuberload

It really depends on what you want to learn for, fun or career or other(?). If you chose the first one, and you have no desire to make anything besides a Battle.net bot, VB might not be a bad choice. If you want to do something serious, I think you should read a beginners tutorial on C/C++ now, and if you feel up to it just stick with it and bypass VB altogether.

On the other hand there are many other languages as well. I like Java, but it and C# are other good ones that you might consider learning. If you are going to go with VB, I recommend VB.NET mainly because it is object oriented.

Anyways, that's just my two cents. Read up on those languages, or the multitude of other ones, and pick the one that is best for you.

HTH
Quote"Pray not for lighter burdens, but for stronger backs." -- Teddy Roosevelt
"Your forefathers have given you freedom, so good luck, see you around, hope you make it" -- Unknown

Falcon[anti-yL]

Quote from: Dinin on June 24, 2004, 06:31 PM
I wanna start with an easier language and work my way up the big boys.  Would that be like starting with Visual Basic and moving up to like C/C++?
If you want to start with the simple stuff and then move on to the more complicated languages then yes you should learn visual basic first.

MyndFyre

I would go with Java or C# first.  Both have practical application to other, non-UI uses, such as Web development (ASP.NET and Java Servlets).  They're fairly similar, and it mostly seems that C# is a superset of Java, so if you learn one, it's fairly easy to learn the other.  If you learn C#, it's easy to translate to VB .NET (because of the same class library).  C# also encourages learning C/C++ at some rudimentary level.

If you do go with C#, I would recommend C# and the .NET Platform.  It's a little pricey, but hands-down, one of the best books for beginners and experienced programmers alike.
QuoteEvery generation of humans believed it had all the answers it needed, except for a few mysteries they assumed would be solved at any moment. And they all believed their ancestors were simplistic and deluded. What are the odds that you are the first generation of humans who will understand reality?

After 3 years, it's on the horizon.  The new JinxBot, and BN#, the managed Battle.net Client library.

Quote from: chyea on January 16, 2009, 05:05 PM
You've just located global warming.

Blaze

#7
I think if you wanted to make a bot you should learn vb... its not hard and its fun!
Quote
Mitosis: Haha, Im great arent I!
hismajesty[yL]: No

MyndFyre

Quote from: Kk)Blaze(kK on June 25, 2004, 12:09 PM
I think if you wanted to make a bot you should learn vb... its not hard and fun!

I agree -- it is neither hard nor fun!  :P

VB encourages bad programming practices if used incorrectly (like many newbs do).  It would be better IMHO to go with a C-based language, or maybe even Ada.
QuoteEvery generation of humans believed it had all the answers it needed, except for a few mysteries they assumed would be solved at any moment. And they all believed their ancestors were simplistic and deluded. What are the odds that you are the first generation of humans who will understand reality?

After 3 years, it's on the horizon.  The new JinxBot, and BN#, the managed Battle.net Client library.

Quote from: chyea on January 16, 2009, 05:05 PM
You've just located global warming.

Blaze

I found C hard to learn so I started learning vb and I found it easy enough to continue... (Its the language barrier for me...)
Quote
Mitosis: Haha, Im great arent I!
hismajesty[yL]: No

Falcon[anti-yL]

I was reading a book on VB and then I thought about learning C++ so I found this online tutorial and I decided to learn them both at the same time. Hope it works out.