Following on from this programmers question: Is the phrase "never reinvent the wheel" suitable for students?
Is there a suitable tag for re-inventing the wheel in order to learn? I often find myself re-inventing the wheel in order to learn how it works.
From September, I expect to ask more of this type of question as I start my final (and only) year of university.