I know writing "toy" software has exposed me to new tools I might not have otherwise even known about.
I can't afford much n the way of software, so I've been trying to learn to make do with FOSS.