Why Python?
Python is an extremely popular and fairly easy to use language. Many companies use Python, and Python developers are in high demand. Additionally, the EECS department is transitioning to using Python in many courses, so spending some time to pick it up sooner rather than later is a good idea.
Install Python 3
If you are running Linux, you likely already have it installed. In any case, follow the guide here.
You can also choose to run it entirely "in the cloud" using, for instance, replit.
Set up an Integrated Development Environment
Python comes with an IDE called IDLE. Other good editors with python support are
- Vim / Neovim,
- Emacs,
- Sublime Text, and
- Visual Studio Code.
Get started on a tutorial
Python is extremely popular, and there are many tutorials available online. Here are a few good ones:
Additional Information
- Python For Beginners
- IPython (a nicer interactive python shell)
Anything Else?
If you think something's missing from this, let me know!