Just practice -- just build things. I have my coisin-in-law (is that a real term?) learning Node.js via Tessel, even though:
It's kind of expensive They don't use NodeBB to power their forums πTry nodeschool. If you respond well to it, then keep using it. The key is to find programming fun and gain that sense of accomplishment.