Well, at my university I had a whole course about patterns and architecture. I would also consider that a part of maintainability.
However yes, I agree that most of the maintainability is learnt by doing, especially with a guidance of senior :) I have probably exaggerated a bit :D
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.