Go Back   Hardware Canucks > SOFTWARE > O/S's, Drivers & General Software

    
Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old November 14, 2008, 11:03 PM
Phobia's Avatar
Hall Of Fame
F@H
 
Join Date: May 2008
Location: Richmond, BC
Posts: 1,157
Default Programming

Hey guys, just wondering where people learned how to code and write programs. I want to learn it.. one just for the "fun" of it.. and i also want to see if i can do anything for my dads company.. Are there websites that teach you? what else is there?
__________________
(whitty saying to be plagiarized at a later date)
Reply With Quote
  #2 (permalink)  
Old November 14, 2008, 11:34 PM
enaberif's Avatar
Hall Of Fame
 
Join Date: Dec 2006
Location: Calgahree, AB
Posts: 10,637
Default

I'll say this.

Unless you have a purpose to learn.. it'll mostly be in Vain.

I've learned Pascal, C, C++, MySQL, and PHP amongst a few others.. and 99% of it I have not used and don't retain because of this.

Otherwise setup a LAMP system and just play around and get frusterated :D
Reply With Quote
  #3 (permalink)  
Old November 15, 2008, 10:47 PM
Allstar
 
Join Date: Jul 2008
Location: Terrace, BC
Posts: 558
Default

Ive done two semesters of IT studies. It deosnt matter what language you learn. If you learn how to create flow charts of the 5 structures, and learn how to make them all string togetherlogically and the program flow chart works, you tahn move over to a pseudocode stage. Learning multiples is kinda vain to:P Because all languages compile down to binary anyway LoL. What I learned was that anyone can code, but very few can code above spaghetti code also. It takes logic, logic, and a little more logic:P Anyhoo, buy this book if you can get it
Programming Logic and Design 3rd edition by Joyce farrell.
After that, writing code is basically just looking up the syntax of any given language and replacing flow chart symbols with it.
Oh, and do learn Java 5 coz its got less coding than c and deos the samde thing.
__________________
Acer 5920G ( Stock Air ) no OC:P
At least its DX10!
Reply With Quote
  #4 (permalink)  
Old November 16, 2008, 08:05 AM
Xilikon's Avatar
MVP
 
Join Date: Oct 2008
Location: Quebec City
Posts: 448
Default

Yes, learning a specific language is useless if you have no real idea or need. However, learning the structure and pseudocode will help you since most languages all follow the same basic principles (only the syntax vary from language to language). Not everyone will be able to grasp this easily and that's why a good programmer is very rare.

I'm graduated as a Programmer/Analyst myself so I know what it take to learn the basics. I learned Cobol, C/C++, VB and Assembler at college but learned JavaScript all by myself when coding for a script (very easy to pick since JS is similar to VB). Right now, I started looking at VB.net code and picking things up with the different syntax and functions.
__________________
Xilikon - Team 33

Proud to be [H]ard !
Reply With Quote
  #5 (permalink)  
Old November 16, 2008, 09:28 AM
Allstar
 
Join Date: Jul 2008
Location: Terrace, BC
Posts: 558
Default

Yup, Ive thought of scanning all my college notes here for all your geek pleasures, but, unless you knpw what your gonna create, its Kinda pointless. Like, what sorts are you gonna use? And, are you gonna merge files? Make a lttle database engine for all your MP3 storage? That would be neat. Or a catalogue of all your discs.
__________________
Acer 5920G ( Stock Air ) no OC:P
At least its DX10!
Reply With Quote
  #6 (permalink)  
Old November 16, 2008, 09:40 AM
Rookie
 
Join Date: Oct 2008
Posts: 35
Default

I started learning to program using RUBY. easy to learn (well, just as easy as C++ ) seems a little more limited that a 'real' language, but I think it helped me grasp all the concepts and flow control presented in more complex languages. learning C++, VB, now, and prolly some Java in the future.
__________________
Desktop "APRIL"
CPU: Intel Core Duo e8400
Motherboard: ASUS P5N-D
GPU: BFG GTX 260 OC Memory OCZ Reaper PC8500(2 X 1gb)
Case: Antec 900]
PSU: CoolMax RM-750
Storage: WD 500gb SATA; WD 1tb SATA
Reply With Quote
  #7 (permalink)  
Old November 16, 2008, 09:55 AM
Allstar
 
Join Date: Jul 2008
Location: Terrace, BC
Posts: 558
Default

well, I would actually start off with simple structure stacking. THan move over to the loops, and case, and than last but not least, off-page jumps, or modular programs. Hang tough for a month or two. Im starting my IT studies again while the economy is slouching. Ill have lots of time to post theory and proactice. for 5 bucks a lesson LoL
__________________
Acer 5920G ( Stock Air ) no OC:P
At least its DX10!
Reply With Quote
  #8 (permalink)  
Old November 16, 2008, 10:00 AM
"Quote This..."
F@H
 
Join Date: Nov 2007
Location: Hell
Posts: 3,833
Default

Hello world.
Reply With Quote
  #9 (permalink)  
Old November 16, 2008, 10:03 AM
Allstar
 
Join Date: Jul 2008
Location: Terrace, BC
Posts: 558
Default

LoOL
println out ( " Hello World! " );

umm, I trhink we can do a litlte better than that as nOObs
__________________
Acer 5920G ( Stock Air ) no OC:P
At least its DX10!
Reply With Quote
  #10 (permalink)  
Old November 16, 2008, 03:54 PM
omgwtf's Avatar
Hall Of Fame
 
Join Date: Mar 2007
Location: Montreal
Posts: 1,906
Default

About programming: Programmer Jokes -- what's your best one? - Stack Overflow :D
__________________
Memento mori
Reply With Quote
Reply


Thread Tools
Display Modes