Yes six months seems very long I recall when I switched to a new language (PL1/G) on the Map Reduce part of our project, the developer I took over from after 3 days said "you don't know it all yet"
I was teaching my self from a 1964 vintage IBM manual that my father had kept :-)