DEV Community

Safal Panta
Safal Panta

Posted on

As a beginner I use Arch, Neovim and code in assembly btw

Being a tech enthusiast, I was always passionate about technology and loved tinkering with computer hardware. I used to think programming was only for geniuses (spoiler alert: it's not! 😉). But recently, my perspective changed.

My current job, while stable, doesn't quite scratch my tech itch. The same routine every day? No thanks! 🥱 So, I started exploring tech career options and enrolled at the University of the People. My first course? Programming Fundamentals in Python. And guess what? I loved it! 🐍💻

Excited by this new world, I dove into various programming languages: HTML, CSS (which my beginner self thought were "real" programming languages), JavaScript, Java, C#, Go, Rust, C, C++, Lua, and more. I even built some basic websites and proudly hosted them on Github pages. Look at me, I'm a developer! 😎

To go all in, I bought a full stack web dev course on Udemy from Dr. Angela Yu. But I only watched the front-end part before the fear of "tutorial hell" got to me. Yikes! 😱

Image description

Then I discovered freeCodeCamp, which helped me be more disciplined. I even completed the responsive web design certification. Go me! 🎉

Image description

After some exploration, I decided to try Arch Linux. I bought a used Thinkpad T470 and installed Arch using archinstall. It was like a crash course in operating systems - challenging but fascinating!

I tried different desktop environments and window managers, finally settling on Hyprland. It's like the Goldilocks of window managers - just right! 👌

Through all this, I realized what I really enjoy: low-level programming. So, I've started learning assembly. I even wrote my first "Hello, World!" program in assembly on neovim running on Arch Linux. Talk about a tech sandwich! 🥪

Now, I'm planning to learn C and other higher-level languages. I don't know how long it'll take or where it'll lead, but I'm enjoying the journey. Here's to solving problems and the satisfaction it brings! 🚀

So, that's my coding journey so far - a bit messy, but aren't all good adventures? Here's hoping for an exciting future in tech! 🤞

Top comments (0)