I think some of that depends upon your learning style. I am a hands-on, I have to walk through it person.
For me the books from MS Project Experts (
http://www.msprojectexperts.com/) work well as they have exercises and files included.
(Full disclosure - I know both authors Dale Howard & Gary Chefetz - also both Microsoft MVPs).