It will take 6 months to reach a basic level of competence. It will take 2 or three hundred thousand lines of code to get real good at it.