Learning a programming language is a bit of a "bootstrap" problem: the best way to learn is by doing, but you need the basics in order to do anything at all. So this topic jumps right in -- if you're confused at first, just keep going and it should start to make sense.
.. toctree::
:caption: To Read
:maxdepth: 1
../../modules/HowToRunAPythonFile
../../modules/Learning
../../modules/BasicPython
../../modules/Functions
.. toctree::
:caption: Activities
:maxdepth: 1
../../exercises/codingbat.rst
.. toctree::
:caption: Exercises
:maxdepth: 1
../../exercises/grid_printer.rst
../../exercises/fizz_buzz.rst