Monday, February 02, 2026

My Programming Journey - From Hello World to My First App


Hi, I’m Adrian from Absurd Systems, and this is the story of how my programming journey began and how it’s still growing today.

I started programming on September 4th, 2025. Like many beginners, my very first program was the classic “Hello World” written in Python. Python was the first language I ever learned, and it turned out to be a perfect starting point because of how readable and beginner-friendly it is.

I would never have started this journey without my Grandad, who is the CEO of Absurd Systems. From the very beginning, he encouraged me, taught me new concepts, and helped guide me whenever I felt stuck or unsure. Having someone experienced to learn from made a huge difference, and I’m incredibly grateful for his support.

As I continued learning Python, I slowly became more confident. I experimented with small scripts, learned how logic works, and started understanding how real programs are built. On October 15th, 2025, my Grandad gave me one piece of advice that completely changed how I learn:
“If you’re stuck, it’s okay to use AI to help you."

That advice helped a lot. Using AI didn’t replace learning - it accelerated it. It helped me debug problems, understand new ideas faster, and explore concepts I wouldn’t have discovered on my own. It became another tool in my learning process.

Then, I started toying around with safety and encryption concepts. I made it so that I could encrypt and decrypt things using hashlib.sha256. then I wanted a challenge to test my knowledge. So made it so that my programs had passwords and you needed one to access them.

After this, I began working more seriously in Python, learning how to use databases and connect them to applications I built with wxPython, where I developed a fully functional ToDo app to manage tasks and practice real-world programming structure.

On December 22nd, 2025, I decided I wanted to work on a real project - something practical that people could actually use. Together, my Grandad and I decided to turn our ToDo app  into one that we (and others) could install on our phones. It felt like the perfect first major project.

At first, we chose Kotlin and worked in Android Studio, thinking it would be the best approach for Android development. After about two days, we realised it wasn’t the right fit for us at that time. Instead of giving up, we made a smart decision to switch technologies.

We moved to Dart and Flutter and started working in VS Code. This turned out to be a much better experience. We spent time practicing, learning how Flutter works, and getting comfortable with widgets, layouts, and app structure. Once we felt ready, we officially started building the app.

After weeks of learning, testing, and improving, we finally completed our ToDo app on January 26th, 2026 and began beta testing it with family members. Seeing something I built running on a real phone was an amazing feeling and a huge motivation to keep going.

This journey is only the beginning. I’m still learning, still experimenting, and still improving every day.