update this
"There are hundreds of different computer languages. Most experienced programmers know a dozen or so." source
WTF!? A dozen? Know? What does know mean? I don't KNOW English. Do you know what "erinaceous" means? (of, preterning to or resembling a hedgehog) I don't KNOW twelve machine languages.