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! 🀞

Speedy emails, satisfied customers

Postmark Image

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

Top comments (0)

The Most Contextual AI Development Assistant

Pieces.app image

Our centralized storage agent works on-device, unifying various developer tools to proactively capture and enrich useful materials, streamline collaboration, and solve complex problems through a contextual understanding of your unique workflow.

πŸ‘₯ Ideal for solo developers, teams, and cross-company projects

Learn more