Technology is always developing and is always in a constant flux. One of the most interesting development and also one the most celebrated development is the size of electronic devices. The size of electronic devices gets smaller and thinner every time a new device is released to the market. Be it smartphones, laptops, televisions, or other electronic devices.
Starting from 2012, the Raspberry Pi Foundation from the United Kingdom has been producing palm-sized computers named Raspberry Pi. The purpose of Raspberry Pi itself is as a medium to teach the basics of computer science. All it needs to be operational is to plug the adaptor, get input devices (keyboard, mouse, etc.), and a display device. It also has a Wi-Fi, so you can surf the internet and get the tools you need to exploit the capabilities of Raspberry Pi, and you can even set it to connect remotely to your other devices, such as laptops and even smartphones through Wi-Fi, which allows you to have great portability as you can work anywhere as long as you have the input device and display device.
Even with lower specifications, the Raspberry Pi runs smoothly. It even has some basic tools for learning the basics of computer science. For developing purposes, there are lots of APIs available on the internet, mostly in Python, to help the developers’ work on the Raspberry Pi. For a student who knows little to none about hardware, I think Raspberry Pi is a good way for me to start knowing more about hardware, and even how to program the hardware. It also gives me the opportunity to learn a currently trending programming language that has been used in many fields in IT, and even used as a language to learn programming concepts, Python. Raspberry Pi has the Python programming language pre-installed and it can run other IDEs such as NetBeans and others to develop using other programming languages, such as Java and C/C++.
Although Raspberry Pi is intended to be a medium for learning the basics of computer science, it does not preclude the possibility to be used for other purposes. With the advantage of the smaller size than the average personal computers, you can possibly use the Raspberry Pi for other purposes, for example, as a central for processing data from other devices, for example, heat or motion sensors.
As a conclusion, Raspberry Pi is a part of the future of computing as it has the ability to help people learn the basics of computer science, as well as to be developed for other purposes. The size is also an important aspect as it allows the users/developers to have the portability in working with Raspberry Pi.