Microsoft MakeCode - For Micro:bit (Free - no account required but one can be created)
Here’s the “About Us” page for MakeCode: https://www.microsoft.com/en-us/makecode/about
Here’s the link to the micro:bit section we will be using during camp: https://makecode.microbit.org/
This is the link to the MakeCode "Docs" - a reference page explaining all the blocks and functions.
To find the equivalent code commands in the MakeCode Python language, just click on the block and then below, it will give the example of the JavaScript and the Python code.
It will also give you examples of how the code is used. Check it out by clicking the link and selecting the code you want to know more about.
Most IDEs and code editors have a built-in autofill feature, in other words, if you begin typing the code or the name of the tab/menu, it will show a list of commands that match and you can simply click on the one you want.
example: on line 27, I began typing the word "input" and the editor gave me a list of all the commands that start out with "input" to choose from so I don't actually have to remember and type long commands.
Here is a link to a tutorial project for a micro:bit button game using the Python editor. It will show you how to use the MakeCodePython editor while you make the game.
https://www.innisfilidealab.ca/make-a-code-monday-using-python-with-makecode-for-microbit/