even for non-geeks and here is why:

There was a day when only big businesses and big government ran all the computers. But then the invention of the microprocessor in 1971 that integrated CPU function into a single chip started the ball rolling for computer usage by ordinary people like you and me.

The second advance in computer development benefitting the general public came in 1989 when Tim Berners Lee of CERN created the WWW graphical user interface (GUI) for the Internet. Today computers are everywhere from wristwatches to giant data centers. The 1990’s were a time of personal empowerment and creative freedom as millions acquired their first personal computer.

However, over the past two decades here in the 21st century, something else has been happening. A few giant corporations have been imposing control over most of the world’s computers and deciding what you can and cannot do with them.

Fortunately, people all over the world have been doing something about it for years. They are building Linux, a huge open-source system based on Unix. In fact, they have been building it since the early 1970’s when CPU function was integrated into a single chip.

Freedom is the power to decide what your computer is doing. Freedom is a computer that is without secrets, one where everything can be known if you care enough to find out. The average Linux system has literally thousands of programs you can employ on its command line.

On the Linux system, everything is free (open-source). You not only have access to thousands of programs; you also have access to the code that wrote those programs. You don’t have to pay subscription fees.

A Linux distribution is an operating system made from a software collection, which is based upon the Linux kernel. When setting up Linux on your computer you’ll have to choose a Linux distribution. I chose Raspbian because it is recommended by Raspberry Pi (an open source based non/profit manufacturer of the Raspberry Pi) and thus supports Raspberry Pi projects as well as Python, the programming language that also supports Raspberry Pi projects. Ubuntu, Fedora and OpenSUSE are other examples of Linux distribution OS.

I’ve been using a computer run with a 3B Raspberry Pi for over a month now with no problems. No, I don’t watch videos or movies on it but it works plenty fast for all else and with no glitches. And, it’s running on a voice user HAT interface that it shares with a Google Voice box.

Note: I put my first Raspberry pi together when I knew even less than I know now. Otherwise my first step would have been to set up a monitor/keyboard/mouse with a Raspberry Pi 4 to run as a desktop computer and THEN fool around with the various Raspberry Pi projects.

If you purchase a Raspberry Pi 4 and connect it to an HDMI monitor, USB keyboard and mouse you will instantly have:
1) a Raspbian Debian based Linux OS.
2) the Integrated Development Environment for learning Python language. 3) Software that is equivalent to Microsoft Office
4)some games such as Minecraft.
5) Scratch (a programming software for kids).
6) Access to the Internet with a Chromium browser.

Yes, enough information is provided so that you can begin as a complete dummy to learn Linux and Python Programming. (Of course a introduction book or two will help.)

Programming Integrated Development Environments


Leave a Reply

Your email address will not be published.