Free Javascript is Weird tutorial, JavaScript is strange in that it's different from what developers coming to it from other programming languages often expect. In particular because JavaScript has C/C++/Java-like syntax, which causes such developers to assume that it has similar semantics as well .