Humans only learn something when they are interested in something or someone makes them learn something forcibly. I prefer the first option because it's a natural way of learning. However, there are some other factors involved as well. When it comes to coding, it's very logical thing. I know nothing about it but I know it's all about problem solving. Sometimes, it interests me a lot to do it but if I do so, I will learn it but this way I will take my focus off of the things that can't be postponed.
@cryptoctopus, Your journey is really good and I wish you all the best with you goals.
Steem On!