This is a concise guide to people learning to program in python, aimed at intermediate programmers (with an emphasis on functional style).
Start with the basic syntax and work your way up from there.
You are encouraged to follow along in a terminal with your own Python instance.
To install Python, go through your package manager or get it from here.