Ways to Gain Knowledge