How long to get 'good' at VB?
I've been learning VB for a few weeks now and think I'm getting a handle on the basics, but I want to know how long it takes to get 'good', or at least 'competent' at programming VB.Net.
I know this is a difficult question, and that people learn at different speeds, so maybe I should be asking how long it was for you lot on here before you felt you knew what you were doing with VB?
As a side note, if I dedicate, say, 20 hours a week to learning, should I be competent at VB in, say, 3 months? I ask because I am learning VB so I can carry out some work at university and I need to learn it ASAP. I also want an idea of how much of my time I need to dedicate to learning this thing!
Again, I appreciate this is not an easy question to answer, so just an opinion or your thoughts on this subject would be appreciated.
Thanks
-Rob