I've tried that too. Mostly with perl. I'd find an itch to scratch, and then scratch it. But then I would move on and not keep using the language.
I've found that I've learned best from books (everyone is different).
I'm really only even interested in python, because it's big in infosec. (haven't seen violent perl or grayhat perl books).
