I would suggest that the best way for a newbie to learn is by following a Pro photographer who has won your respect in the way he does his shoot.
Being a pro is not only about taking good photos, being able to take good photos can be learnt from books, shooting and self analysis. Being able to see the pro at work, how he conducts the shoot, what he looks for, choice of lens, workflow, PR with clients, blah blah blah.
I myself have offered to be an asistant to another CS member on his shoot, I just want to view him at work and hopefully learn a thing or two. I even offered to carry bags/tripod....