Last article I talked about how I discovered Linux. Now, I'll talk about how Linux helped me gain more interest in coding. So let's start.
After spending a while using mint, I realised how useful terminals are and how easy it is to install an app via the terminal. But while experimenting around, I had some issues. GRUB couldn't detect the windows 7 that was there on my PC. Had I known how to make a custom entry, it would have saved me. But being a newbie, I gave up. I backed up the data, and let it go.
After tinkering my .bashrc and customizing my fastfetch, I felt as though I was good at coding. And I really wanted to try data analysis. Being an absolute newbie, I asked chatGPT the easiest language I could learn to kickstart my coding experience. It said Python. So I took a course, watched BroCode's video, stuff like that. And I realised how far I had come. Reviving a 15 year old laptop by installing Linux on it, coding on it, making it faster, doing light gaming on it, the list went on and on.
From there on, my knowledge in the world of coding increased. I tried Hyprland, a tiling windows manager, I installed Arch Linux, broke my laptop and brought it back to life a couple of times.
One evening, an idea struck me. Linux package managers were not united that much. Sometimes dnf had a package apt or pacman didn't and vice versa. So I tried to make a simple wrapper which used Distrobox (a containerizing app like Docker) to integrate apt, dnf, yay AUR helper and pacman, all of which are package managers. And this, is the final project of CS50 made by me.
But how did I discover CS50? Well, to find out, you have to meet me at the next webpage, where I tell you how I got into CS50 and conclude my blog.
Up next: How I discovered CS50