At the beginning of the learning curve, there's little better for grasping topics than hearing someone else explain them. I've learned more (almost entirely by virtue of genius co-workers) in the first 6 months of my current, first, developer job than I did in ~2 years of self learning and freelancing.