Raspberry Pi, developed by Raspberry Pi Foundation in association with Broadcom, is a series of small single-board computers and perhaps the most inspiring computer available today. From the moment you see the shiny green circuit board of Raspberry Pi, it invites you to tinker with it, play with it, start programming, and create your own software with it. Earlier, the Raspberry Pi was used to teach basic computer science in schools but later, because of its low cost and open design, the model became far more popular than anticipated.
This tutorial will be useful for people of all ages especially students who want to take their first step in computer science. The reader can be a beginner or an advanced learner.
The readers must have basic knowledge about Linux and Python programming language. They should also be aware of the basics of electronic circuits.