How To Become a Learning Machine