The Raspberry Pi provides affordable access to a fully capable computer. In its most basic form, the Pi can be used as a computer, but it can also be used in robotics and Internet of Things projects. The Internet of things is a network of devices that communicate with one another and exchange information with sensors and software. Exposing students to the single board computer from a young age can help increase computer literacy in a developing country and develop an interest for programming. The Raspberry Pi Foundation recommends Python as a language for learners.
You've got your brand new raspberry pi in the mail and you're about to plug it in when you realize that you've got a choice to make.
You've got to decide what programming language to learn before you start making your raspberry pi work for you.
Time and time again, novice programmers ask what language they should learn first.
It's a reasonable question to ask, but, as most novice programmers know, the programming community likes to give pretty unhelpful responses.