But there are other technologies or "languages" which, paradoxically, many developers think are trivial to learn, like CSS and SQL, but in which years of experience matter far more than any kind of natural programming aptitude. CSS and SQL are heavily implementation-specific, with edge cases upon edge cases upon edge cases that often wind sucking up the majority of your time. If you want complex queries that are still performed efficiently, or complex layouts that don't take weeks to get working properly in all the different browsers, no astronomical IQ or general programming aptitude is ever going to win against years of experience.