# Starting your work with Python

To start your work, you need the following tools:

* an **editor** which will support you in writing the code (it should have some special features, not available in simple tools); this dedicated editor will give you more than the standard OS equipment;
* a **console** in which you can launch your newly written code and stop it forcibly when it gets out of control;
* a tool named a **debugger**, able to launch your code step by step and allowing you to inspect it at each moment of execution.

Besides its many useful components, the Python 3 standard installation contains a very simple but extremely useful application named IDLE.

**IDLE** is an acronym: Integrated Development and Learning Environment.
