Python Foundations through Compilers & Interpreters
Never written code before? Start here. You will learn the absolute basics of Python, output, variables, types, decisions, loops, and functions, using tokens, source characters, keywords, parsing, and line counts as your playground. By the end you are ready for Project 1.