I think that's too narrow, it should be the "learning to play a musical instrument" of the geek world. With music theory overlapping Computer Science theory, and with various technical skills (mixing, rigging, mastering) corresponding to domain knowledge in various fields.
So these skills would be a prerequisite for doing anything that has to do with computers and computation. Definitely not overrated.
So these skills would be a prerequisite for doing anything that has to do with computers and computation. Definitely not overrated.