I've always had a fascination with computers, but my interest truly ignited after a particularly unfortunate incident. One day, while helping a friend with their computer, I accidentally introduced a virus that corrupted their files. The experience was both frustrating and eye-opening, driving me to want to understand computers better and prevent such mistakes from happening again.

As a mathematics student, I was fortunate to be introduced to the world of programming during my college years. The logical and problem-solving skills honed in my mathematics studies proved to be invaluable assets in learning to code. My final assignment, a web-based information system, was a significant milestone in my coding journey.

Pascal was the first programming language I encountered. While it provided a solid foundation, PHP quickly became my preferred language and remains a staple in my coding toolkit today.

After mastering the basics of PHP, I began to explore ways to monetize my skills. My first foray into earning from PHP programming was challenging, especially when I tackled the Yii framework. However, navigating the intricacies of Yii significantly broadened my understanding of object-oriented programming and its applications.

PHP has been a constant companion throughout my coding journey. I've lost count of the websites and web applications I've built using PHP, especially with the help of the Yii framework, which I've relied on for nearly eight years.

While Yii framework has been a valuable tool, I've also explored other frameworks to broaden my horizons. One such framework that caught my attention was Slim framework. Its lightweight nature and simplicity appealed to me, leading me to adopt it for many of my web projects.

In 2018, I embarked on a new challenge: combining PHP with Java for Android development. Utilizing Slim as an API provider, I successfully created several Android applications. This experience allowed me to leverage the strengths of both languages and frameworks.

More recently, in 2021, I delved into Laravel 8. Its powerful features and robust ecosystem have made it my go-to framework for server-side processing. I've invested significant time in learning Laravel and continue to explore its capabilities.

As I reflect on my journey as a developer, I'm grateful for the opportunities I've had to learn and grow. From my initial encounters with coding to my current projects, each step has been a valuable experience. I'm excited to see what the future holds and continue exploring the vast world of programming.

Thank you for joining me on this coding adventure. I look forward to sharing more of my experiences and insights in future diary entries.