Your Capital
Its up to you to decide whether you want to use the leverage of a commercial operating system or use your own private operating system. Each method has its advantages.
Commercial operating systems are very advanced and powerful. They are connected to your other hardware, like your printersthe and your TV, by default. They are built by a team of experts. The problem with commercial software is that it is owned by a small elite group of the people who create it.
Nobody owns Linux and other GPL software. You should own the software on your computer, including especially, the operating system. Your operating system is your capital, why would you agree that anyone other than you should own the heart and the foundation of your software stack.
I don’t really like the GPL license either. No one owning the software is better than some manufacturing company owning the software on my computer. Own the software on your computer.
I’ve been looking at BSD software, because the BSD license does not prevent you from building your own proprietary software based on BSD, like Linux does.
The problem is that the logo for BSD is a devil. That may seem trivial, but in my world view, God and spirituality are the most important facet of holistic human being and holistic home office. And in this day and age, with real satanic cults flourishing, beware of the dark side of the Force.
I’m serious. Voluntary submission to God is the most primal instinct in human nature. Serve the Force. Follow the instructions revealed by the Force. Using the Force for your selfish ambition is the dark side of the Force.
The MIT license, and others like it, are the best license. They allow you to take technology developed by many people and freely offered as a starting point, and build something new and unique on that platform. It’s private ownership of the means of production. Buy the software and then you can do whatever you want to with it.
For now, I’m using the GPL and Linux. Learn how to connect it to your printers and your TV. It’s not easy, like it is with the proprietary software. Proprietary software does it automatically. You have to do it manually with free and open source software.
Building your technology stack is going to take a lot of work. You have to love to learn. I recommend using a combination of free and open source technology and proprietary technology. Use free and open source technology as your foundation. And include at least one computer with Windows or Macintosh operating system.
That way, you have the benefits of both. Either way, you’re going to have to study hard and learn a lot of computer science. Its interesting. Learn how the machine thinks. Think about the interface between your brain and your mind. Compare that to the interface between man and machine.
Start learning the basics of Linux. Investigate Bash and ZSH and learn how to control your computer using your command line interface. Investigate the shell. How does that work? Do you prefer KDE or Gnome or the many other alternative desktops.
Once you get the basics of Linux understood, start learning the language of the Internet. Study HTML, CSS and JavaScript. Study and learn how to be a full stack web developer. The back end is the software on the server where your website is stored. The front end is the software that your audience’s browser displays.
PHP is the most popular language of the Internet. WordPress is written in PHP. WordPress is probably the easiest and fastest way to get started building websites.
You can also build websites using Python. You can also use Python to build applications that run on your computer natively, ie., without a browser. Like your text editor, your email client or your file manager. You can design and build your own applications and trade them in our global cloud of free enterprise. Be a computer science artist. You can also use python to create your own artificial intelligence.
Linux is written in C. KDE is written in C++ and QML. Focus your investigation of computer science on C, C++, HTML, CSS, Javascript, PHP, Python, Qt and QML. There are many other languages. You will find your own way and your favorite tools.
Using a proprietary operating system as a platform for building applications is a good idea. Using Microsoft Azure or Amazon AWS as a platform to build your applications is not a bad idea. They are very powerful tools.
Using free and open source software every chance you get is investing in yourself. Owning your own means of production also has its advantages. Private property, capitalism and free enterprise are primal and central features of economic prosperity of human nature and civilization.