With C it took me less than a year, but even now every once in a while I get syntax errors (barely ever) but even the most experienced coders can't avoid them.