A bit off topic, but the book "Learn Python The Hard Way" seems like a great guide to learning how to program, using Python. (Different than learning how to use Python

)
This might be good supplement to RobotPy.
http://learnpythonthehardway.org/index