I have discovered that there are two approaches to learning...the scientific/engineering approach...read, explain, grasp, experiment, learn... and the kinetic approach..tell me, show me and then let me do it... The learning comes from the hands-on, the knowledge from understanding the mistakes and gaining experience from them.
Perhaps that is why "experience is the best teacher..."