Your motivation for learning C shouldn't be to "learn how the computer works"
We've been made to believe that SVGs are a great thing for icons, which is not true.
Thoughts on code refactoring