• Home
  • Reviews
  • Articles
  • News
  • Tools
  • GamingHeaven
  • Forums
  • Network
 

Go Back   DriverHeaven.net > Forums > Software / Tools > Programming, Coding, (Web)Design

Notices

Reply
 
LinkBack Thread Tools
Old Jul 20, 2002, 07:46 AM   #1
DH Administrator
 
craig5320's Avatar
 
Join Date: May 2002
Location: Manchester, UK
Posts: 4,551
craig5320 has a reputation beyond refutecraig5320 has a reputation beyond refutecraig5320 has a reputation beyond refutecraig5320 has a reputation beyond refutecraig5320 has a reputation beyond refutecraig5320 has a reputation beyond refutecraig5320 has a reputation beyond refutecraig5320 has a reputation beyond refutecraig5320 has a reputation beyond refutecraig5320 has a reputation beyond refutecraig5320 has a reputation beyond refute
System Specs

Default Post Start?

Hi,

Yes I kno the typical n00b has 2 months spare time thinks he can learn to program, blah blah blah, but everyone has got to start somewhere.

What I'd like to kno is, what language you guys advise to start with, any tips, pointer,s websites you think may be of use and that, and the best way to learn. i.e. are those leanr C++ in 21days book a good investment?

thanx for your time.

Craig
craig5320 is offline   Reply With Quote
Old Jul 20, 2002, 07:50 AM   #2
DriverHeaven Senior Member
 
Join Date: May 2002
Posts: 662
Yeti is on a distinguished road

Default Post

Go take a programming class... they are far better than any book. As for the learn in 21 days *crap* don't use that.

Logic is very simple... you already know 1+1... if you want to "learn" programming what you need is experience. A class can provide you with that.

If you are looking for a book, however, get a reference manual which covers what you are looking for... file io, graphics... etc...

Just my opinion.
Yeti is offline   Reply With Quote
Old Jul 20, 2002, 07:52 AM   #3
DriverHeaven Senior Member
 
Join Date: May 2002
Posts: 914
Shaith is on a distinguished road

Default Post To C or not to C

I vote for C as it will teach you good debugging skills, basics for other languages like C++, and yet isn't totally vague or obscure. Looking through the average C program available for download out there will give you a general idea of how things work.

Assembler will teach you the low-level nuances you need to become a really good programmer, but it helps to have some experience before diving in with ASM.

VB is the worst of the bunch as it teaches sloppy coding skills. You can do the same thing in C++ - granted it's not point/click/drag/drop, but in the end, your software will be faster, less bloated, and far easier to debug and build onto than the same program in VB.
Shaith is offline   Reply With Quote
Old Jul 20, 2002, 08:07 AM   #4
DriverHeaven Newbie
 
Join Date: Jul 2002
Location: Portland, OR
Posts: 13
jessejlt is on a distinguished road

Default Post

Personally, I think starting with VB is the best option. Yes VB is a shit langauge, but it has enough of an "English" quality to it so that a no0b can understand it, yet when they transition to a manditory language like C++, its smooth because of their slight understanding of the way a computer reads / compiles / executes that data input.
C++ in my opinion is a bit too "Linux" for a no0b to jump into.
jesse ;-)
jessejlt is offline   Reply With Quote
Old Jul 20, 2002, 08:23 AM   #5
Colour Commentator
 
digitalwanderer's Avatar
 
Join Date: May 2002
Location: Highland, IN USA
Posts: 5,619
digitalwanderer is an unknown quantity at this point

Default Post Basic

Basic. Not "Visual Basic", but old school basic with the good old line numbers and the "goto" statement. (I miss the "goto" statement. )
digitalwanderer is offline   Reply With Quote
Old Jul 20, 2002, 08:40 AM   #6
Banned
 
Crash Override's Avatar
 
Join Date: May 2002
Location: Olympia, WA
Posts: 2,456
Crash Override is an unknown quantity at this point

Default Post Re: Basic

Quote:
Originally posted by digitalwanderer
Basic. Not "Visual Basic", but old school basic with the good old line numbers and the "goto" statement. (I miss the "goto" statement. )
Preach it on Brother Dig

I used to program in Basic when I was like 10

Before that I was programming the comodore 64 games
Crash Override is offline   Reply With Quote
Old Jul 20, 2002, 09:06 AM   #7
DriverHeaven Senior Member
 
Join Date: May 2002
Posts: 662
Yeti is on a distinguished road

Default Post

Quote:
"goto" statement. (I miss the "goto" statement.
I hate the bastards for getting rid of GOTO. It's my RIGHT to tell the program what to f@kking do!!!! Structure my ass!!!

:HATE:
Yeti is offline   Reply With Quote
Old Jul 20, 2002, 10:36 AM   #8
Colour Commentator
 
digitalwanderer's Avatar
 
Join Date: May 2002
Location: Highland, IN USA
Posts: 5,619
digitalwanderer is an unknown quantity at this point

Default Post LOL~~~

Quote:
Originally posted by Yeti
I hate the bastards for getting rid of GOTO. It's my RIGHT to tell the program what to f@kking do!!!! Structure my ass!!!

:HATE:
FINALLY! Someone who agrees with me! I used to spend hours arguing that one with my old prof.
digitalwanderer is offline   Reply With Quote
Old Jul 20, 2002, 01:53 PM   #9
BANNED
 
Join Date: Jul 2002
Location: Indiana , USA
Posts: 2,677
Sourcer_2002 is on a distinguished road

Default Post Ya

Hell im only 15 years old and ive already built four rigs and ive messed around with basic before when i had my very first comp. ( i was like 10 and it was an AMD K7 LoL what power) crashed on me and i was stuck in DOS and was like WTF lol then i started to read up what commands could be run at the command line and so forth and now im i am kinda in C++.
Sourcer_2002 is offline   Reply With Quote
Old Jul 20, 2002, 05:05 PM   #10
DH Administrator
 
craig5320's Avatar
 
Join Date: May 2002
Location: Manchester, UK
Posts: 4,551
craig5320 has a reputation beyond refutecraig5320 has a reputation beyond refutecraig5320 has a reputation beyond refutecraig5320 has a reputation beyond refutecraig5320 has a reputation beyond refutecraig5320 has a reputation beyond refutecraig5320 has a reputation beyond refutecraig5320 has a reputation beyond refutecraig5320 has a reputation beyond refutecraig5320 has a reputation beyond refutecraig5320 has a reputation beyond refute
System Specs

Default Post

K7 5 years ago? :S
craig5320 is offline   Reply With Quote
Old Jul 20, 2002, 06:32 PM   #11
just keepin' it cool
 
Join Date: May 2002
Location: Finland
Posts: 228
radTube is on a distinguished road

Default Post

C64 basic must have been the ultimate n00b-language, as it seems that more than a few of us programmed their C64:s when they were 10 years old. Well me and Crash at least. ...and Sourcer, you probably mean k6?
radTube is offline   Reply With Quote
Old Jul 21, 2002, 01:00 AM   #12
BSD SMASH!
 
Malus's Avatar
 
Join Date: May 2002
Location: A rabbit hole. . .
Posts: 1,169
Malus is on a distinguished road

Default Post Re:

Quote:
Originally posted by Yeti
I hate the bastards for getting rid of GOTO. It's my RIGHT to tell the program what to f@kking do!!!! Structure my ass!!!

:HATE:
So all of our programs can look like, and run like, shit?
Malus is offline   Reply With Quote
Old Jul 21, 2002, 01:10 AM   #13
DriverHeaven Senior Member
 
Join Date: May 2002
Posts: 662
Yeti is on a distinguished road

Default Post

Quote:
FINALLY! Someone who agrees with me! I used to spend hours arguing that one with my old prof. Smilie
Thats nothing, i personally think that all "high level languages" are shit... if i had the option, i would write in assembly :/

Quote:
So all of our programs can look like, and run like, shit?
You mean so that we actually have to concentrate on programming, learn how to debug, and actually get that last 2% of performance?

Yeah... something like that...

Yeti is offline   Reply With Quote
Old Jul 21, 2002, 05:31 AM   #14
BANNED
 
Join Date: Jul 2002
Location: Indiana , USA
Posts: 2,677
Sourcer_2002 is on a distinguished road

Default Post Re:

Quote:
Originally posted by radTube
C64 basic must have been the ultimate n00b-language, as it seems that more than a few of us programmed their C64:s when they were 10 years old. Well me and Crash at least. ...and Sourcer, you probably mean k6?
Ya sorry i ment AMD K6-2 my bad i was in another world when i wrote that post.
Sourcer_2002 is offline   Reply With Quote
Old Jul 22, 2002, 07:39 AM   #15
A Legend in Underwear
 
UberLord's Avatar
 
Join Date: May 2002
Location: Unknown
Posts: 5,256
UberLord is on a distinguished road

Default Post Re: To C or not to C

Quote:
Originally posted by shaith
VB is the worst of the bunch as it teaches sloppy coding skills. You can do the same thing in C++ - granted it's not point/click/drag/drop, but in the end, your software will be faster, less bloated, and far easier to debug and build onto than the same program in VB.
Urban Myth 101

VB does NOT teach sloppy coding skills - it's the teacher/book thats to blame for that
99% of the time, VB is just as fast as C/C++. The main instances where it's slower is handling very large strings (say > 64kb) and subclassing.
I'd also say that VB is much easier to debug due to the IDE nature of handling a crash

However, you're deffo right about VB being bloated.

But I WONT recommend it as a starting language mainly because M$ have killed it with Visual Studio .NET
I haven't had the chance to look @ .NET yet, but when/if I do then I'll prolly go down the C# route as C# was made for .NET whilst VB.NET was tacked on as an afterthought

Also, neither language is portable to other platforms - so I'd say go down the C/C++ route
UberLord is offline   Reply With Quote
Old Jul 25, 2002, 08:56 PM   #16
gargouille
 
merry's Avatar
 
Join Date: Jun 2002
Location: sector ZZ9 Plural Z Alpha
Posts: 961
merry is on a distinguished road

Default Post Assembly!

Quote:
Originally posted by Yeti
Thats nothing, i personally think that all "high level languages" are shit... if i had the option, i would write in assembly :/
Goodie goodie goodie!

Any online resources you would recommend?

Any sw? Assembler/linker/debugger etc?

And - most of all - any good tut on interfacing with the OS? Win32 that is.

Thanks in advance.
merry is offline   Reply With Quote
 

 
Powered by: vBulletin
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Artwork by Allan 'Zardon' Campbell, vBulletin implementation by Craig '5320' Humphreys based on original artwork by Ratchet.

All times are GMT -5. The time now is 07:28 PM. Copyright ©2008 HeavenMedia.net