How I Became a programming
My study journey ,key learnings and a bit more about me.
I thought it was about time I wrote it down and shared my story. Don’t worry, I promise I won’t write about myself in the third person.
Me in a Ancens Nantes
I am a web developer based in Orvault – Nantes, specializing in back-end development using ASP.NET Core. I began my programming journey in 2022 through self-learning on the internet. I spent an entire year jumping between courses and resources without real progress—until I discovered Programina Advices, which finally put me on the right path. It made me rethink the fundamentals: Why start with low-level languages? Why C++? And why not jump directly into modern languages?
I decided to start from scratch and chose C++ because it’s a powerful language with minimal built-in tools, allowing me to write everything from the ground up. Over time, I solved many challenges—printing my name, building a Rock–Paper–Scissors game in the console using functions, procedures, the Divide and Conquer approach, and clean-code principles.
Later, I wanted to build full interactive web applications from start to finish, so I chose C# with ASP.NET Core because it’s close to C++, powerful, and supports OOP strongly. Since then, I’ve built many applications.
i believe in taking regular breaks away from the screen. When I’m not writing code, you’ll find me Walking in nature , Working out , Cooking my favorite dishes , Spending time with friends and family.
Quick Facts
- Birthplace: Sudan
- Started programming in 2022 from a shared room in Nantes with only one laptop
- Professional title: Web & Mobile Developer (from Aganfo Nantes Institute)
- Learned through countless online courses, plus years of practice and experimentation
My Hobbies
Walking ,Traveling ,My favorite hobby: grilling by the water with friends and family , And Reading books (especially on the couch… with Twisties — does that count as a hobby? ).
If I Weren’t a Developer
I’d probably become a builder or an architect… maybe both!
My Favorite Quote
“Don’t look only for the extraordinary in the ordinary… instead, try to be extraordinary yourself.”
Recommended Books
- How to Program in C#
- Object-Oriented Programming in C#
How My Journey Started
Since childhood, I loved art, crafts, drawing, and making things. However, the common belief in my hometown was that real success meant having your own business—just like my father.
After high school, unsure of what I truly wanted, I followed some friends and enrolled in Computer Science at Sudan University of Science and Technology. It was challenging; I spent long hours in lectures and student activities trying to keep up with assignments. After a year and a half, I had to leave university and eventually my country.
Turning Point
In 2024, I joined Aganfo Nantes Institute to earn the professional title of Web & Mobile Developer. I studied, worked hard, passed the final exam, and earned the title.
After that, I decided to build my professional website, showcase my work, and grow my digital presence. Over time, I gained experience and built an audience on social media by sharing programming tips, insights, and inspiration.
Today, I’m working on several individual projects, and I still enjoy solving problems and creating things—just like I did in my childhood.
Key things I’ve learned
Here are a few key takeaways I’ve learned over my years learning. They’ve come in handy for me, hopefully they’ll come in handy for you too.
Less is More
Design is beautiful, but also logical. Every detail must have a purpose. Simplicity always wins.
Keep Learning
It’s easy to get stuck. I try to learn something new every day.
Market Yourself
A strong personal brand opens doors and builds a community around your passion.
Don’t Use a Cannon to Kill a Mosquito
User testing is important, but overusing it for simple problems wastes time and energy.
Done Is Better Than Perfect
Perfection can slow progress. Launch, learn, and improve.
If you’ve made it this far, thank you! I hope you enjoyed learning about me and my journey. If you’d like to connect or follow my programming content, feel free to reach out on LinkedIn.