- Download Python from Python.org. You will have the option to install version 2 or 3. I run the latest versions of both but suggest you start with 3.
- raspberrypi.org documentation on Python. Python is not limited to the Raspberry Pi. It runs on Windows, Mac and Linux.
- sentdex – A YouTube source for Python tutorials. This guy is awesome.
- Introduction to Computer Science and Programming in Python – Open Course from MIT. Formal.
- Learn Python from Coursea. A friend took this course and was pleased. It is not free but you get a certificate of completion afterward.
- Learn Python from Code Academy. Popular but I have no experience with it.
- Learn Python from LearnPython.org. Again, popular but no experience with it.
Tools to help you write Python code…
- Idle (free) is the IDE packaged with Python. If you are just getting started with Python you should use this IDE because it is so simple. As you gain skill in Python you can move on to other feature-rich IDEs.
- Atom (free) at atom.io. Atom was developed by GitHub and advertises itself as “a hackable text editor for the 21st century”. I use this IDE.