Hacking Learning Resources?
Mz: There is a series of books, which for the life of me I cannot remember, about learning various programming languages and such.  The front of the books has tips like "Read just before bedtime" and talks about why the book is organized the way it is (for maximum memorability).  They have illustrations and witty, engaging and generally interesting.A quick google turns up the title "Head First" and I think that is the name of these books.  Even if they don't teach any subjects of interest to you, walk into a book store and read the intro that talks about why these books are organized the way are and the tips and suggestions they offer for learning more efficiently.