This is one of my favourite TED talks. Sugata Mitra talks about his work in India, and gives examples of children doing extraordinary things with computers despite never having access to them before purely because they want to learn how to do something.
While what I am sharing on this blog is very different to the work of Mitra, I think they follow the same sort of idea. Children will learn what they want to learn. By motivating students to want to be in your classes, they will in turn learn what you want them to learn.
He is also a very entertaining presenter! Enjoy.