Generative learning refers to actively generating meaning from learning experiences by drawing inferences and creating personal explanations that are connected to existing knowledge. It emphasizes what can be done with information rather than just accessing it. Constructivism involves learners building their own understanding through learning activities and environments, with the role of learning being to help individuals adapt to their personal world. Key principles are that learning consists of what individuals can actively assemble themselves rather than passively receive, and education aims to acquire practical personal knowledge rather than abstract truths.