Anaconda is a free and open-source distribution of the Python and R programming languages for scientific computing, that aims to simplify package management and deployment.
The open-source Arduino Software (IDE) makes it easy to write code and upload it to the board. It runs on Windows, macOS, and Linux. The environment is written in Java and based on Processing and other open-source software.
Notepad++ is a free (as in “free speech” and also as in “free beer”) source code editor and Notepad replacement that supports several languages. Running in the MS Windows environment.
Python is an interpreted, high-level, general-purpose programming language. Python emphasizes code readability with it’s notable use of significant whitespace. Its language constructs and object-oriented approach aim to help programmers write clear, logical code.
Visual Studio Code
Visual Studio Code is a free source-code editor made by Microsoft for Windows, Linux, and macOS. Features include support for debugging, syntax highlighting, intelligent code completion, snippets, code refactoring, and embedded Git. Users can change the theme, keyboard shortcuts, preferences, and install extensions that add additional functionality.