For me, at least, the way I exercise my programming skills is on my TI-83+ calculator.
After learning the commands which are similar to c but easier to use, I have made a lot of fun projects. My favorite was a sudoku program.
Plus, a benefit of calculator programming is that you can do it all math class long, and the teacher will never notice.

__________________
Branden Ghena - Michigan Tech Student and Team 240 Alumnus
Working Towards: Electrical Engineering and Computer Engineering Double Major
"All we have to decide is what to do with the time that is given to us." - Gandalf