Structure of a Computer Language * Write Hello World program * Characterset - ASCII (American Standard Code for Information Interchange) 8-bits and Unicode 16-bits * Variables - denotes memory location * Types - numbers (integers and floating point numbers), booleans, characters and strings * Operators - Arithmetic: + - * / // % ** - Comparison: < <= > >= == != - Boolean: not, and, or - Shift: << >> - Bitwise: ~ & | ^ * Conditionals: - x if C else y - if-elif-else * Loops - while - for * Functions - Built-in functions - Imported functions - User defined functions * Class definition * Data Structures - Tuples - Sets - Lists - Dictionaries * Input / Output - console i/o - file i/o