One of the things that is weird to me is that Javascript is not necessarily the easiest language to learn. With the kind of odd function composition nature of Javascript, I think that Ruby and Python(or maybe Lua) are the much easier languages to learn, and Javascript gets all of the love because it can do front-end development well. I honestly think unless anyone is going for strictly web-development, that they should start with something other than Javascript.