Some guidance I wish I would have had a few years ago with programming. 

http://blog.hiphipjorge.com/tips-for-learning-programming/