I actually used this method to learn how to code (Ruby/Sinatra) for the book – it's the same process. The most difficult parts were (1) figuring out how to set up the programming on my computer, (2) learning basic concepts, like variables, objects, and methods, and (3) deciding which program to work on first. I was…