I think a combination of all is the best way to learn maya, i'm currently following a course in maya(in holland) I've purchased the following books; -advanced maya texturing and lighting by lee lanier -learning maya 7 foundation -learning maya the modeling and animation handbook -maya ultimate workshop by luc petitot -learning maya unlimited features -the game animators guide to maya by michael mc kinley -complete maya programming by david ad gould I also would recommend the lynda.com tutorial==> https://movielibrary.lynda.com/html/modPage.asp?ID=150 or if you have the money the tutorial from 3dbuzz.com https://www.3dbuzz.com/vbforum/sv_info_mfc.php with the first tutorial i started with maya myself about the second one i can only say that it's well recieved by the 3d community and has a review devoted to it in the magazine 3d world Good luck