This is 100% true:
It is learned through sheer force of will, fueled by some innate passion within you that wants to see a project through. It is frustrating, but you keep going because you are having fun.

I actually started a YouTube channel several months ago, and I created several videos about theme development. (but all in Indonesian)