1. What is a program?
A program is a set of precise instructions telling a computer what to do.
2. What can you say about complexity in programming?
Programming is hard. The fundamental rules are simple and clear, but programs built on top of these rules tend to become complex enough to introduce their own rules and complexity.
3. What function do programming languages have?
A programming language is an artificially constructed language used to interact with computers.
4. What is the relationship between Java and JavaScript?
Java and JavaScript really have nothing in common practically but technically the relationship between the two was just the marketing.
5. What is ECMAscript and how is it related to JavaScript?
ECMAScript is a standard document to describe the way JavaScript language should work, so that the various pieces of software the claimed to support JavaScript were actually talking about the same language.