Make your way through the 101, 202, and 303 of Rock Dev University.
Useful guides that you'll probably refer to from time to time.
Books for Advanced Development
Get your Rock master's degree in one of our advanced development courses. These guides cover very particular areas of Rock.