Learning mathematical concepts

What is a better way to learn math than the following steps?

  • see it in different contexts
  • work through examples
  • and find metaphors to inform intuition