Thonny is a useful option for people learning Python and experimenting with microcontrollers. Run a short script and step through it while watching the variable inspector change after each statement. Start with a small, representative task so you can check the results before extending the setup.
Use a separate interpreter or environment for each course or hardware project to avoid mixing incompatible packages. Consider the practical trade-off: focused mainly on Python.