That's great. Good luck and stick with it. I'm on mobile so I can't look it up, but I read something about a method for using spaced repetition to speed up learning programming. I believe it was called the "janki" method. I remember it having some good things to say.
This is the public group instrumental rationality diary for January 16-31.
Thanks to cata for starting the Group Rationality Diary posts, and to commenters for participating.
Immediate past diary: January 1-15
Rationality diaries archive