Mindset

a way to classify programming languages based on their features. Languages can be classified into multiple paradigms. wikipedia

This Mindset goes to how we think about the act of teaching itself.