While learning core computer science subjects or development or any tech stack understanding algorithms, programming languages and mathematics is not the hardest part the hardest part is to stay consistent and stay sticked to the goal.

Why Am I Writing?

Like many aspiring developers, I've started countless courses, begun exciting projects, and promised myself I'd stay consistent with programming practice. But more often than I'd like to admit, I left them unfinished. I wasn't lacking interest—I was lacking consistency.

This time, I'm taking a different approach.

I've decided to document my entire learning journey publicly. Here, I'll share my progress, the lessons I learn, the mistakes I make, and the milestones I achieve. I'll also write blogs explaining computer science concepts, data structures and algorithms, mathematical theories, and the ideas behind the projects I build.