Conditions and Categories of Learning