Sort:  

I can fully empathize, I am like that with NodeJS :)

For me having a project to work towards is the best way to learn, something I want to build where I can see the progress I make!

I eventually hope to make a simple clock for my desktop, it may take a long time, and a lot more learning of how Linux works, but who knows maybe I'll get there.