Python 3

Installing Kivy for Python 3

Using PyCharm for Kivy app development

Setting up Geany for Pygame (Python 3)

Tutorials

Python 2

Looking for something else?

Expert Multimedia

Using Blender

Tutorials

Complete Tutorials

These tutorials explain how to use Kivy (especially with Ninja-IDE) to program applications for console, windows, 2D graphics, and introductory 3D graphics.

The tutorials were written for formal training (9 lessons per quarter), so the instructions say to save to H: or T:\username. If you are learning at home like most people, instead save to whatever folder you would like to use as your Kivy projects folder (if using PyCharm or LiClipse, make a different folder for each project), and instead of getting example files from Resources (R:) just get the example files from wherever you saved the files from the link below (non-tutorial data files may be found at expertmultimedia.com/resources (if not, please notify me of anything the tutorials request that is missing). Though these instructions say to use Geany (which requires the least configuration), you could use PyCharm for better autocomplete (avoid Ninja-IDE 2.3 which as code-eating bugs and autotypes too many quotes often), or you can also use LiClipse if configured for Kivy such as by using the instructions on this page.