2. Instructions must be written in a way the computer can understand
3. Programming languages are used to write programs