It largely depends on how much time you invest in it!
I know many people who have written significantly used open source libraries a mere 4-6 months after they started Ruby, but they were skilled programmers beforehand and spent a good deal of time working with Ruby. Of course, to be an expert, they say it takes 10,000 hours of practice, so who knows?
I've read about this kind of thing at the checkout counter. That's where I met this tiny ad:
a bit of art, as a gift, the permaculture playing cards