And with the hardware comes the operating system named Raspbian, which is a Linux fork based on the popular Debian distribution. Raspbian makes it easy to use Python and Scratch as the main programming languages, with the support of many other languages to keep it accessible. You will have to use a micro SD card as a hard drive to store the OS as well as all the other files that you will create.
Just like any other computer, programming the Raspberry Pi also requires a power source, a monitor, a keyboard, and a mouse. You can buy all this stuff new or you can get creative and re-use old equipment like using an old TV as a monitor and a mobile phone charger as a power supply.
Once you’ve got everything in order, it is time to start experimenting and learning. Whether you are a skilled programmer writing in Python or a youngster taking your first steps in Scratch, there is a bunch of cool projects waiting for you on the community website.