A top 100 tools for learning list generated by a group in the UK from a world-wide survey.
It's a little interesting to have a look at how many of these have you used? Do you even know about?
Not suggesting that you should simply take this list as some sort of guide.
This is a comprehensive study which I found while researching for another subject. It illustrates how teacher ICT pedagogy can impact upon the outcomes for students.
There is a fair bit of argument about the relative merits of Direct Instruction versus Discovery Learning. This article makes the point that depending on the learning outcome and the specific details of the learning approach used that either approach can have its sweet spot.