BEST MACHINE LEARNING TRAINING RESOURCES: A NEWBIE'S OVERVIEW