Touching the Hot Stove – Experiential versus Theoretical Learning
steveblank.com
steveblank.com
In a related note, one thing I've found is looking at students and how they perform at a job based on how they were initially taught computer science. Students with more experimental learning made much different types of decisions than students that were taught more theoretical stuff. Neither of the decisions are better, but they are significantly different schools of thought.