Little things throwing you off
It sometimes seems like the world is out to stop you from achieving. You can be working with something, enjoying it and making good progress, then suddenly something so insignificant throws you off.
This happened recently with one of my programming tutorials, as usual you learn more if you follow along with these things but my computer wasn’t playing the game. It turns out because I was using windows virtually one step would completely fail, because of this I have felt discouraged and really lost the momentum I had.
The only method I know that can combat this is to keep pushing through. Hopefully my passion for it comes back sooner rather than later.