View Single Post
  #2   Spotlight this post!  
Unread 05-09-2011, 15:21
Patrickwhite's Avatar
Patrickwhite Patrickwhite is offline
May the North be with you
FRC #0610 (The Coyotes)
Team Role: Programmer
 
Join Date: Dec 2008
Rookie Year: 2008
Location: Toronto
Posts: 88
Patrickwhite is a glorious beacon of lightPatrickwhite is a glorious beacon of lightPatrickwhite is a glorious beacon of lightPatrickwhite is a glorious beacon of lightPatrickwhite is a glorious beacon of lightPatrickwhite is a glorious beacon of light
Re: A new Programmer

Programming with WPILib is a whole different ballgame from basic arithmetic. However, if I were in your shoes, I'd keep learning C++ in general. Here's why:
WPILib focuses on providing you with objects through which all the work to interfacing with the robot is done for you.
If you continue learning C++, especially using any non-standard libraries, you'll run across objects sooner or later. There's a two-way learning process here - what you learn in this way will be applicable to WPI code, and vice versa.
If you learn one multi-paradigm language like C++ well, picking up another language (unless it's Haskell or something ridiculous like that) is generally a case of getting used to some different syntax.
If you're planning on doing anything related to programming in the future, C++ is a good place to be, and the more you know, the more you are able to do.

Cheers, and hope you have fun learning C++!
__________________
while(!going.isTough());
tough.exit();

What will we do tonight, Warfa?
The same thing we do every night, Patrick. Sit and wait for Electrical.
Reply With Quote