This is an article that recaps some research I've been looking into. It shows how "productive failure" (trying on your own but coming up short) is often a pre-requisite for learning. This is in contrast to a heavily scripted approach to learning.
The key difference here is that the direct instruction comes after the productive failures.




