View Single Post
  #23   Spotlight this post!  
Unread 06-04-2010, 20:01
Radical Pi Radical Pi is offline
Putting the Jumper in the Bumper
AKA: Ian Thompson
FRC #0639 (Code Red Robotics)
Team Role: Programmer
 
Join Date: Jan 2010
Rookie Year: 2010
Location: New York
Posts: 655
Radical Pi has a spectacular aura aboutRadical Pi has a spectacular aura aboutRadical Pi has a spectacular aura about
Re: How Did You Learn How To Program?

I'm pretty much a self-taught programmer. My main experiments with C were from the RCX and NXT lego bricks, through NQC and NXC. I learned most of the basic concepts from dissecting the source code of programs, and once I got around to reading programming books I didn't learn much other than a few C++ concepts (try blocks mainly). After I learned C++ most other languages came naturally to me, the only thing that confused me with other languages were the APIs (and that stupid foreach statement in PHP). I picked up LabVIEW a bit for writing our dashboard, and found it fairly easy to understand, but all of the mysterious symbols for the basic functions drove me away from it a bit.
__________________

"To have no errors would be life without meaning. No strugle, no joy"
"A network is only as strong as it's weakest linksys"