they have lots of great info on Mastercam. As for cnc mill info consider taking a CNC class at your local community college. There's nothing like face to face interaction when learning new concepts. Online stuff is OK but there is too much information to absorb if you are just starting out for online tutorials to be effective.