The Self-Taught Path
One line of code at a time — sharing my journey from curious beginner to confident developer.
April 15, 2025 – How I Started Learning Python
I decided to stop just thinking about programming and finally take action — by starting Python.
One of the first steps I took was starting the freeCodeCamp Python course. It’s clear, beginner-friendly, and builds up the basics step-by-step. Right now I’m still in the early stages, learning about variables, strings, and input/output.
While it may not sound like much, these early exercises helped me start thinking like a programmer. Every solved task adds a bit more confidence, and even when I get stuck, I know it’s part of the learning curve.
I’ll keep updating this blog with what I learn, what confuses me, and how I move forward — because I know that writing things down is one of the best ways to grow.
April 14, 2025 – My First Blog Post – A New Chapter Begins
After years of curiosity and hesitation, I finally started learning Python — and now I’m proud to share the very first version of my personal portfolio website.
Learning to code was something I had been thinking about for a long time. But I always thought I was too late, or that it was too difficult to begin. Still, something inside me kept pushing — and one day, I opened up a Python tutorial and decided to try.
Fast forward a few weeks, and here I am — with a working portfolio site I built myself. It’s not just a collection of projects, but a space where I can document everything: what I’ve learned, what I’m still struggling with, and what I’m most proud of.
This blog is going to be a place where I reflect on my learning journey, write about real projects, share lessons from mistakes, and celebrate small wins. My goal is to grow step by step, and maybe one day inspire someone who’s standing where I once stood — wondering if it’s too late to start.
For now, I’m just grateful that I took the first step. This site is proof of that. And if you’re reading this, thank you for being a part of it.