I'm glad you enjoyed reading this. It's been quite a learning experience for me; although I have a broad background in programming, I knew nothing about how to program for Steem when I first got involved with Steemvoter. There's been a lot of on the job training, so to speak!
If you want to start learning how to program, there are plenty of good tutorials only a Google search away. Python is a good language to start with for Steem in particular.