Variables and data types - Control structures (if/else, loops) - Functions and modules - Basic error handling