Why are people so afraid of learning a new programming language? Scheme is tiny and you don't even need to know all of it for SICP. But people would rather translate SICP into JavaScript than learn a bit of Scheme? No wonder most programmers these days are clueless code monkeys who can't get past cargo cult programming.