Author Topic: Novice Programmer  (Read 43767 times)

0 Members and 1 Guest are viewing this topic.

Offline Troop

  • Just Another Poster
  • Newbie
  • *
  • Posts: 22
  • Clan DW@USWest
    • View Profile
    • Zero Pulse Hosting
Novice Programmer
« 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
Within the perfect architecture of thought,
logic may often provide the structure
but from emotion comes the inspiration.
                                                 Troop - 2004

Offline iago

  • Leader
  • Administrator
  • Hero Member
  • *****
  • Posts: 17914
  • Fnord.
    • View Profile
    • SkullSecurity
Re: Novice Programmer
« Reply #1 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.

Offline Quik

  • Webmaster Guy
  • x86
  • Hero Member
  • *****
  • Posts: 3262
  • \x51 \x75 \x69 \x6B \x5B \x78 \x38 \x36 \x5D
    • View Profile
Re: Novice Programmer
« Reply #2 on: November 26, 2004, 04:05:51 pm »
even though Java and C# have little use in the real world :D
Quote
[20:21:13] xar: i was just thinking about the time iago came over here and we made this huge bomb and light up the sky for 6 min
[20:21:15] xar: that was funny

Offline iago

  • Leader
  • Administrator
  • Hero Member
  • *****
  • Posts: 17914
  • Fnord.
    • View Profile
    • SkullSecurity
Re: Novice Programmer
« Reply #3 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.

Offline Quik

  • Webmaster Guy
  • x86
  • Hero Member
  • *****
  • Posts: 3262
  • \x51 \x75 \x69 \x6B \x5B \x78 \x38 \x36 \x5D
    • View Profile
Re: Novice Programmer
« Reply #4 on: November 26, 2004, 05:37:58 pm »
that's because nobody in India knows C/++, where they export all their labor!
Quote
[20:21:13] xar: i was just thinking about the time iago came over here and we made this huge bomb and light up the sky for 6 min
[20:21:15] xar: that was funny

Offline Troop

  • Just Another Poster
  • Newbie
  • *
  • Posts: 22
  • Clan DW@USWest
    • View Profile
    • Zero Pulse Hosting
Re: Novice Programmer
« Reply #5 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.
Within the perfect architecture of thought,
logic may often provide the structure
but from emotion comes the inspiration.
                                                 Troop - 2004

Offline Quik

  • Webmaster Guy
  • x86
  • Hero Member
  • *****
  • Posts: 3262
  • \x51 \x75 \x69 \x6B \x5B \x78 \x38 \x36 \x5D
    • View Profile
Re: Novice Programmer
« Reply #6 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.
Quote
[20:21:13] xar: i was just thinking about the time iago came over here and we made this huge bomb and light up the sky for 6 min
[20:21:15] xar: that was funny

Offline Troop

  • Just Another Poster
  • Newbie
  • *
  • Posts: 22
  • Clan DW@USWest
    • View Profile
    • Zero Pulse Hosting
Re: Novice Programmer
« Reply #7 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
Within the perfect architecture of thought,
logic may often provide the structure
but from emotion comes the inspiration.
                                                 Troop - 2004

Offline Troop

  • Just Another Poster
  • Newbie
  • *
  • Posts: 22
  • Clan DW@USWest
    • View Profile
    • Zero Pulse Hosting
Re: Novice Programmer
« Reply #8 on: November 26, 2004, 07:46:54 pm »
Or even maby learn Java if theres a good teacher..?
Within the perfect architecture of thought,
logic may often provide the structure
but from emotion comes the inspiration.
                                                 Troop - 2004

Offline Quik

  • Webmaster Guy
  • x86
  • Hero Member
  • *****
  • Posts: 3262
  • \x51 \x75 \x69 \x6B \x5B \x78 \x38 \x36 \x5D
    • View Profile
Re: Novice Programmer
« Reply #9 on: November 26, 2004, 07:57:53 pm »
that would be iago, but not sure if he'd suggest you learn it first.
Quote
[20:21:13] xar: i was just thinking about the time iago came over here and we made this huge bomb and light up the sky for 6 min
[20:21:15] xar: that was funny

Offline Screenor

  • Hero Member
  • *****
  • Posts: 1611
  • My own little world.
    • View Profile
Re: Novice Programmer
« Reply #10 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.

Offline Troop

  • Just Another Poster
  • Newbie
  • *
  • Posts: 22
  • Clan DW@USWest
    • View Profile
    • Zero Pulse Hosting
Re: Novice Programmer
« Reply #11 on: November 26, 2004, 08:38:19 pm »
i know there 2 differnt people, think im stupid?
Within the perfect architecture of thought,
logic may often provide the structure
but from emotion comes the inspiration.
                                                 Troop - 2004

Offline Screenor

  • Hero Member
  • *****
  • Posts: 1611
  • My own little world.
    • View Profile
Re: Novice Programmer
« Reply #12 on: November 26, 2004, 08:49:06 pm »
Well you just spelled Quik's name as Quick...So I assumed you were confused. :-\

Offline Quik

  • Webmaster Guy
  • x86
  • Hero Member
  • *****
  • Posts: 3262
  • \x51 \x75 \x69 \x6B \x5B \x78 \x38 \x36 \x5D
    • View Profile
Re: Novice Programmer
« Reply #13 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
Quote
[20:21:13] xar: i was just thinking about the time iago came over here and we made this huge bomb and light up the sky for 6 min
[20:21:15] xar: that was funny

Offline Screenor

  • Hero Member
  • *****
  • Posts: 1611
  • My own little world.
    • View Profile
Re: Novice Programmer
« Reply #14 on: November 26, 2004, 09:05:48 pm »
He didn't seem to understand you. :(

Offline Troop

  • Just Another Poster
  • Newbie
  • *
  • Posts: 22
  • Clan DW@USWest
    • View Profile
    • Zero Pulse Hosting
Re: Novice Programmer
« Reply #15 on: November 26, 2004, 09:58:35 pm »
Okay i don't care lol

I want a teacher....
Within the perfect architecture of thought,
logic may often provide the structure
but from emotion comes the inspiration.
                                                 Troop - 2004

Offline Sty

  • x86
  • Full Member
  • ***
  • Posts: 132
  • I'm your huckleberry
    • View Profile
Re: Novice Programmer
« Reply #16 on: November 26, 2004, 11:21:28 pm »
The best thing you could do for yourself is to buy a book...

Offline Troop

  • Just Another Poster
  • Newbie
  • *
  • Posts: 22
  • Clan DW@USWest
    • View Profile
    • Zero Pulse Hosting
Re: Novice Programmer
« Reply #17 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?
Within the perfect architecture of thought,
logic may often provide the structure
but from emotion comes the inspiration.
                                                 Troop - 2004

Offline iago

  • Leader
  • Administrator
  • Hero Member
  • *****
  • Posts: 17914
  • Fnord.
    • View Profile
    • SkullSecurity
Re: Novice Programmer
« Reply #18 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 :(

Offline Troop

  • Just Another Poster
  • Newbie
  • *
  • Posts: 22
  • Clan DW@USWest
    • View Profile
    • Zero Pulse Hosting
Re: Novice Programmer
« Reply #19 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)
Within the perfect architecture of thought,
logic may often provide the structure
but from emotion comes the inspiration.
                                                 Troop - 2004

Offline Newby

  • Moderator
  • Hero Member
  • *****
  • Posts: 10877
  • Thrash!
    • View Profile
VROOM
« Reply #20 on: November 27, 2004, 06:20:57 pm »
(Lock this topic if you wish)

I wish I had a ferrari!
- Newby
http://www.x86labs.org

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

I'd bet that you're currently bloated like a water ballon on a hot summer's day.

That analogy doesn't even make sense.  Why would a water balloon be especially bloated on a hot summer's day? For your sake, I hope there wasn't too much logic testing on your LSAT. 

Offline Troop

  • Just Another Poster
  • Newbie
  • *
  • Posts: 22
  • Clan DW@USWest
    • View Profile
    • Zero Pulse Hosting
Re: Novice Programmer
« Reply #21 on: November 27, 2004, 06:45:31 pm »
.....Cough
Within the perfect architecture of thought,
logic may often provide the structure
but from emotion comes the inspiration.
                                                 Troop - 2004

Offline Sty

  • x86
  • Full Member
  • ***
  • Posts: 132
  • I'm your huckleberry
    • View Profile
Re: Novice Programmer
« Reply #22 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..  ;)

Offline Troop

  • Just Another Poster
  • Newbie
  • *
  • Posts: 22
  • Clan DW@USWest
    • View Profile
    • Zero Pulse Hosting
Re: Novice Programmer
« Reply #23 on: November 29, 2004, 06:13:29 pm »
Ill learn "visual basic" not the bnet side of it...

duh
Within the perfect architecture of thought,
logic may often provide the structure
but from emotion comes the inspiration.
                                                 Troop - 2004

Offline Diawyn

  • Newbie
  • *
  • Posts: 13
  • I haven't visited my profile!
    • View Profile
Re: Novice Programmer
« Reply #24 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!

Offline Newby

  • Moderator
  • Hero Member
  • *****
  • Posts: 10877
  • Thrash!
    • View Profile
Re: Novice Programmer
« Reply #25 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.
- Newby
http://www.x86labs.org

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

I'd bet that you're currently bloated like a water ballon on a hot summer's day.

That analogy doesn't even make sense.  Why would a water balloon be especially bloated on a hot summer's day? For your sake, I hope there wasn't too much logic testing on your LSAT. 

Offline iago

  • Leader
  • Administrator
  • Hero Member
  • *****
  • Posts: 17914
  • Fnord.
    • View Profile
    • SkullSecurity
Re: Novice Programmer
« Reply #26 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.

Offline Diawyn

  • Newbie
  • *
  • Posts: 13
  • I haven't visited my profile!
    • View Profile
Re: Novice Programmer
« Reply #27 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.

Offline wires

  • Pwnage
  • x86
  • Hero Member
  • *****
  • Posts: 1103
  • cocaine is fun!
    • View Profile
    • Weapon Of Mass Destruction
Re: Novice Programmer
« Reply #28 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

Offline Screenor

  • Hero Member
  • *****
  • Posts: 1611
  • My own little world.
    • View Profile
Re: Novice Programmer
« Reply #29 on: December 08, 2004, 06:51:17 pm »
Wires, you have no life. ;)

Offline GameSnake

  • News hound
  • Hero Member
  • *****
  • Posts: 2937
    • View Profile
Re: Novice Programmer
« Reply #30 on: December 29, 2004, 06:42:04 am »
Learn Python first!

Offline Quik

  • Webmaster Guy
  • x86
  • Hero Member
  • *****
  • Posts: 3262
  • \x51 \x75 \x69 \x6B \x5B \x78 \x38 \x36 \x5D
    • View Profile
Re: Novice Programmer
« Reply #31 on: December 29, 2004, 02:21:07 pm »
Kinda posting in a dead topic?
Quote
[20:21:13] xar: i was just thinking about the time iago came over here and we made this huge bomb and light up the sky for 6 min
[20:21:15] xar: that was funny

Offline iago

  • Leader
  • Administrator
  • Hero Member
  • *****
  • Posts: 17914
  • Fnord.
    • View Profile
    • SkullSecurity
Re: Novice Programmer
« Reply #32 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"

AntiVirus

  • Guest
Re: Novice Programmer
« Reply #33 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.

Offline wires

  • Pwnage
  • x86
  • Hero Member
  • *****
  • Posts: 1103
  • cocaine is fun!
    • View Profile
    • Weapon Of Mass Destruction
Re: Novice Programmer
« Reply #34 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. :/

Offline iago

  • Leader
  • Administrator
  • Hero Member
  • *****
  • Posts: 17914
  • Fnord.
    • View Profile
    • SkullSecurity
Re: Novice Programmer
« Reply #35 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.

Offline StaiN

  • Chicken Biskit
  • x86
  • Full Member
  • ***
  • Posts: 306
  • Ninjas?
    • View Profile
    • Not My Site.
Re: Novice Programmer
« Reply #36 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.

Offline Joe

  • B&
  • Moderator
  • Hero Member
  • *****
  • Posts: 10319
  • In Soviet Russia, text read you!
    • View Profile
    • Github
Re: Novice Programmer
« Reply #37 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.
« Last Edit: April 04, 2005, 06:39:10 pm by Joe[x86] »
I'd personally do as Joe suggests

You might be right about that, Joe.


Offline GameSnake

  • News hound
  • Hero Member
  • *****
  • Posts: 2937
    • View Profile
Re: Novice Programmer
« Reply #38 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.