It depends on the target for you application and whether you meant Python or MicroPython but for beginners I have found the following easy to get into and they are all cross platform software.
For the PC and PC apps I would first download the latest version of Python 3 https://www.python.org/downloads/
Also for programming PC apps I would choose Sublime Text which is free to use until you decide to register https://www.sublimetext.com/3
Thonny is good for all round programming including microBit and ESP32 and is free software https://thonny.org/
Mu code is good with the microBit it is free software https://codewith.mu/en/download
some of these come loaded with some Linux releases.
I have a basic understanding of Python so if I see anything I can help with I will chip in.
Comments
It depends on the target for you application and whether you meant Python or MicroPython but for beginners I have found the following easy to get into and they are all cross platform software.
For the PC and PC apps I would first download the latest version of Python 3 https://www.python.org/downloads/
Also for programming PC apps I would choose Sublime Text which is free to use until you decide to register https://www.sublimetext.com/3
Thonny is good for all round programming including microBit and ESP32 and is free software https://thonny.org/
Mu code is good with the microBit it is free software https://codewith.mu/en/download
some of these come loaded with some Linux releases.
I have a basic understanding of Python so if I see anything I can help with I will chip in.
Just buy a raspberry pi
gcc is you c compiler
And python2 and 3 should be installed
I wish it was as easy as saying it. I hope the chip shortage ends soon