a program is a set of instructions telling a computer what to do.
complexity can create chaos because you can’t control it. complexity has to be controlled and that is the the challenge.
Programming language is the bridge between human-language and computer-language. Human input converted in usefull info for the computer so he can used it to do a job
JavaScript has nothing to do with Java, which tried to take advantage of the name JavaScript
ECMAScript and JavaScript: two names for the same language after standardization