[quoting Leshin, 2 May 94] I think that all learning should be fun. If we enjoy and are motivated to learn it can be fun.
I disagree. Learning is not always fun. Sometime its hard work (I am not against fun, however). But it should reward some need. For instance, when you are struggling to install some functionality on a new piece of software that you would really like to use, you may pull your proverbial hair out, but you feel good when you accomplish the task. Keller says that when learning is satisfying and relevant, it is also motivating.