Clan x86

Technical (Development, Security, etc.) => General Programming => Topic started by: Troop on November 26, 2004, 01:49:48 am

Title: Novice Programmer
Post by: Troop on November 26, 2004, 01:49:48 am
Alot of you may know me on the bnet world i'm Troop I was interested in programming awhile back but never got into it. Now i'm on my holidays ( 3months) I'm not abit more dedicated and have heaps of time on my hands to start. I'm seriously wanting to learn Visual basic's because its so Noob friendly.
If there's anyone out there who is willing to teach or instruct me in the way's of VB.6 I would be much greatfull. This is asking alot of peoples time i guess hopefully it would be a good experiance for me and you.

If you are willing to help me start contact me on the following:

AIM :   lx Troop xl
MSN :   zac_blythman@hotmail.com
EMAIL :   admin@zeropulse.net

Thanks
Title: Re: Novice Programmer
Post by: iago on November 26, 2004, 03:39:06 pm
First of all, don't ever EVER EVER call it Visual Basics!

Second, VB is a good language to start with, but don't get stuck in the rut.  VB is weak and powerless, and code is hard to expand and maintain, and it encourages shitty coding habits.  Move on to C or Java or C# or ANYTHING before too long.
Title: Re: Novice Programmer
Post by: Quik on November 26, 2004, 04:05:51 pm
even though Java and C# have little use in the real world :D
Title: Re: Novice Programmer
Post by: iago on November 26, 2004, 05:25:54 pm
even though Java and C# have little use in the real world :D

Where have you been?  Java is the highest demand commercial language by far!

I see very little written in C/C++ for commercial applications now.  The only time I see C/C++ used now is in open source software, but even a lot of that is moving to Java.
Title: Re: Novice Programmer
Post by: Quik on November 26, 2004, 05:37:58 pm
that's because nobody in India knows C/++, where they export all their labor!
Title: Re: Novice Programmer
Post by: Troop on November 26, 2004, 07:31:22 pm
Thats all well and great guys, but no one answer'd my question :(

iago or quick would you be interested in teaching me?

I'm prepared to learn and do anything.
Title: Re: Novice Programmer
Post by: Quik on November 26, 2004, 07:32:17 pm
quick may know VB well, but not i. i wouldn't be much of a teacher, and iago would NEVER go on Windows to program in *shudder* Visual Basic.
Title: Re: Novice Programmer
Post by: Troop on November 26, 2004, 07:45:56 pm
Lol, I See okay then... Well if theres anyone who uses this fourm please contact me thanks. :P
Title: Re: Novice Programmer
Post by: Troop on November 26, 2004, 07:46:54 pm
Or even maby learn Java if theres a good teacher..?
Title: Re: Novice Programmer
Post by: Quik on November 26, 2004, 07:57:53 pm
that would be iago, but not sure if he'd suggest you learn it first.
Title: Re: Novice Programmer
Post by: Screenor on November 26, 2004, 08:14:21 pm
Troop, there's a thing called the EDIT button, it's fastenating really...You forget to say something in your post...You click it, and POOF! You can edit your post like magic! Also, Quik and Quick are two different people. If you want Quick, go to Op [] @USEast.
Title: Re: Novice Programmer
Post by: Troop on November 26, 2004, 08:38:19 pm
i know there 2 differnt people, think im stupid?
Title: Re: Novice Programmer
Post by: Screenor on November 26, 2004, 08:49:06 pm
Well you just spelled Quik's name as Quick...So I assumed you were confused. :-\
Title: Re: Novice Programmer
Post by: Quik on November 26, 2004, 08:51:07 pm
as did i sc33n0r, which is why i referenced to Quick in my post about learning VB :P
Title: Re: Novice Programmer
Post by: Screenor on November 26, 2004, 09:05:48 pm
He didn't seem to understand you. :(
Title: Re: Novice Programmer
Post by: Troop on November 26, 2004, 09:58:35 pm
Okay i don't care lol

I want a teacher....
Title: Re: Novice Programmer
Post by: Sty on November 26, 2004, 11:21:28 pm
The best thing you could do for yourself is to buy a book...
Title: Re: Novice Programmer
Post by: Troop on November 27, 2004, 05:09:51 am
Well a book teaches you "basics" of the language not how to program it to "battle.net" which is what i want to do.

Understand?
Title: Re: Novice Programmer
Post by: iago on November 27, 2004, 01:47:30 pm
"Battle.net" is a fairly advanced topic.  It's best to start with something that's possible to do without ripping off all the code.  I didn't even attempt to make a bot until a couple yars after I started programming, because I wanted to make sure I was ready for it, and I didn't want to be asking stupid questions.  Of course, now with the bnls and the packet buffers and all the other crap, it's a lot easier to do, but you should be able to do all that yourself in my opinion :(
Title: Re: Novice Programmer
Post by: Troop on November 27, 2004, 06:13:49 pm
Okay man, I'll learn "Visual Basic" myself and when i know everything i'll ask again :-D haha!

(Lock this topic if you wish)
Title: VROOM
Post by: Newby on November 27, 2004, 06:20:57 pm
(Lock this topic if you wish)

I wish I had a ferrari!
Title: Re: Novice Programmer
Post by: Troop on November 27, 2004, 06:45:31 pm
.....Cough
Title: Re: Novice Programmer
Post by: Sty on November 27, 2004, 07:50:30 pm
Okay man, I'll learn "Visual Basic" myself and when i know everything i'll ask again :-D haha!

(Lock this topic if you wish)

If you really knew everything you wouldn't have to ask again..  ;)
Title: Re: Novice Programmer
Post by: Troop on November 29, 2004, 06:13:29 pm
Ill learn "visual basic" not the bnet side of it...

duh
Title: Re: Novice Programmer
Post by: Diawyn on December 01, 2004, 07:09:06 am
Actually I wouldn't suggest that, it's like REALLY crappy. Start out with C++, it's interesting and extremely powerful. Yes Quik, Java is going to be the monopoly of programming languages, eventually.

Don't have a book? Well, go pick up some Dietel and Dietel ones, or www.johnsmiley.com, he has great books. If you cannot buy a book at the moment, Fyre has made some great tutorials which are located at...http://forum.clan-exile.com/viewtopic.php?t=55
Goog luck!
Title: Re: Novice Programmer
Post by: Newby on December 01, 2004, 09:04:28 am
Actually I wouldn't suggest that, it's like REALLY crappy. Start out with C++, it's interesting and extremely powerful. Yes Quik, Java is going to be the monopoly of programming languages, eventually.
Not necessarily true.

Games dominate the market essencially. If you wrote a game in Java, I'd slap you until you bled.
Title: Re: Novice Programmer
Post by: iago on December 01, 2004, 09:39:49 am
Games are a small part of the market.  Business class applications that every business can't do without (Microsoft Office, for instance) dominate the market. 

Also, VB is a good place to start.  It gives you an idea of how to program, and it's simple and english-like.  The mistake people make is that they don't move away from VB once they've learned everything it has to offer, and they continue to beat a dead horse. 

Incidentally, Java runs much faster than VB (we're proven this at work), and there are games written in VB.  So there.
Title: Re: Novice Programmer
Post by: Diawyn on December 01, 2004, 09:33:42 pm
I remember reading somewhere and iago telling me that Java will soon take over C++. It does look like a lot more users are using Java though, since it works on every O/S.
Title: Re: Novice Programmer
Post by: wires on December 08, 2004, 05:54:29 pm
Ill learn "visual basic" not the bnet side of it...

duh
Never knew Visual Basic had a bnet side of it.  I think I need to search for this one day. :o

EDIT: Visual Basic is my life. <3
Title: Re: Novice Programmer
Post by: Screenor on December 08, 2004, 06:51:17 pm
Wires, you have no life. ;)
Title: Re: Novice Programmer
Post by: GameSnake on December 29, 2004, 06:42:04 am
Learn Python first!
Title: Re: Novice Programmer
Post by: Quik on December 29, 2004, 02:21:07 pm
Kinda posting in a dead topic?
Title: Re: Novice Programmer
Post by: iago on December 29, 2004, 05:18:23 pm
Useful advice is useful advice, no matter how old the topic is.

I tend to go by the rule of thumb, "Don't post in old topics unless you have something useful to add"
Title: Re: Novice Programmer
Post by: AntiVirus on January 06, 2005, 01:02:47 am
Troop, if you want to learn VB then you will have to buy a book.  No one will teach you an entire language over the internet, that is just sucide.  If you need help finding books, I will be glad to help, but that's just all your going to be getting told.
Title: Re: Novice Programmer
Post by: wires on January 06, 2005, 07:06:34 pm
Or, you could just learn the language yourself.  I taught most of the stuff I know myself then bought a book later. :/
Title: Re: Novice Programmer
Post by: iago on January 06, 2005, 07:36:19 pm
It depends on the language.  It's easy to learn a language like VB or Pascal on the fly, they're designed to be easy (and useless..).  To learn a real language, I recommend a book.

I've read good things about "Thinking in Java" by Bruce Eckel.
Title: Re: Novice Programmer
Post by: StaiN on April 04, 2005, 03:41:56 am
Indeed Books are the way to go. Tutorials are good aswell but I find myself getting drawn away from Tutorials cuz theres other things I could be doing on the Computer ;) Pr0n jk.. Like IM's and stuff. So BOOKS DO IT.
Title: Re: Novice Programmer
Post by: Joe on April 04, 2005, 06:37:05 pm
Microsoft VisualBasic 3.0 Language Reference, which came with VB3, was my bible durring my learning process, but theres obviously a newer version out there somewhere. It was sufficient to teach myself VB6, but sometimes I had to improvise because of changes. Either way, I survived.

Also, I have MS VB3 Programmers Guide, but have yet to read it. I suppose its supposed to teach you coding habits. If so, avoid it :P
EDIT: Programmers Guide teaches you how to use the IDE. That was a 3 second crash course for me.
Title: Re: Novice Programmer
Post by: GameSnake on April 06, 2005, 11:43:01 pm
Well let's see, I learned almost all I know about Python and Lisp from the provided support and provided links to support from the authors website's,  but then again, as pointed out by iago, easier languages are easier to learn on the fly.