Are you a programmer? Are you learning how to be one? Come to think of it, how do you even learn how to think like a programmer?
I had a simple ambition of running DOS on my BBC Micro by using a Raspberry Pi Zero as a co-processor. This turned into the project that would never end!