Author here. (Tyler) A lot of people seem to be facing this same issue– they're OK with picking up smart contract development, but setting up the local environment is so cumbersome that they put it off. We're considering ways to either help with this directly or find a tool the community produces to recommend in our future tutorials.
RE: Part 2: Building a To-do list with EOS