ESSENTIAL LEARNINGS: 1. WORDS AND SYMBOLS ARE DIFFERENT COLOURS IN THE PROGRAM. 2. PURPLE IS A FUNCTION COLOUR 3. GREEN REPRESENTS A SET OF TEXT CHARACTERS (OR A STRING) ENCLOSED BY A DOUBLE " OR SINGLE QUOTES ' . 4. STRINGS ARE USED TO STORE ANY TEXT DATA IN A PROGRAM (LETTERS, WORDS OR SENTENCES). YOU NEED TO END THE STRING USING THE SAME QUOTATION MARK AS YOU START IT. 5. WHEN SPEAKING ENGLISH, YOU NEED TO FOLLOW CERTAIN RULES TO BE UNDERSTOOD, CALLED THE GRAMMAR OR SYNTAX OF ENGLISH. PROGRAMMING LANGUAGES HAVE SYNTAX TOO. SYNTAX IS THE RULES OF PROGRAMMING. 6. THE PYTHON INTERPRETER IS THE PROGRAM THAT READS AND RUNS YOUR CODE. JUST LIKE YOUR ENGLISH TEACHER, IT WILL COMPLAIN IF YOU MAKE SPELLING AND GRAMMAR ERRORS. UNLIKE ENGLISH TEACHERS, THE INTERPRETER CAN'T UNDERSTAND BAD GRAMMAR AT ALL! INSTEAD, IT WILL STOP WITH AN ERROR. 7. PYTHON VARIABLES (LETTERS OR WORDS THAT REPRESENT A STRING) ARE CREATED BY ASSIGNMENT, using the = OPERATOR, WHICH IS THE PROCESS OF SETTING THE VALUE OF A VARIABLE (PUTTING DATA IN THE MAILBOX). ANY OTHER MENTION OF THE VARIABLE NAME RETRIEVES THE VALUE STORED IN THE VARIABLE. 8. AN IDENTIFIER IS A BOX THAT HOLDS INFORMATION (THE VARIABLE STRING) 9. PASSING MULTIPLE ARGUMENTS IS WHEN YOU PUT MORE THAN ONE VARIABLE IN A PRINT FUNCTION. 10. INPUT IS A FUNCTION THAT IS PURPLE AND TELLS THE COMPUTER TO WAIT FOR YOU TO ANSWER A QUESTION BEFORE IT CONTINUES WITH THE PROGRAM. 11. ONE WAY OF PRINTING MULTIPLE THINGS, BY PASSING MULTIPLE ARGUMENTS INTO THE PRINT FUNCTION. ANOTHER WAY OF JOINING MULTIPLE MESSAGES TOGETHER IS USING STRING ADDITION, OR STRING CONCATENATION. 12. YOU MUST REMEMBER TO USE A SPACE IF YOU WANT A SPACE BETWEEN NAMES WHEN CONCATENATING. (" ")