Learning how to program with Python