We recommend you start here. Learn to write small Python programs that create graphics with PyTamaro. You will practice fundamental programming concepts and techniques:
This curriculum does not include conditional computation (if-statements) or repetitive computation (loops, recursion). These concepts are covered in subsequent curricula. However, even if you already know some Python, we strongly recommend you complete this curriculum first. We promise you will learn quite a few things along the way.