My 3-Month Programming Journey

My 3-Month Programming Journey

Push Pash Your Limit

Programming and building really cool stuff always thrilled me. It always feels great solving problems building creative solutions and making ideas come alive with code. This time I’ve decided to take my passion to the next level with a structured challenge: building and shipping 1 project each week for 3 months.


Why Am I Doing This?

  1. Practical Experience : Programming is best learned by doing. We only get to know different stuff and explore the technology only when we are into it and building really cool stuff and solve problem which challenge us. I aim to strengthen my problem-solving skills and deepen my understanding of coding concept.

  2. Consistency: I really like commitment which i am doing now for this challenge. Its and opportunity to instill discipline in my learning process.

  3. Portfolio: By the end of this journey, I am sure that there will be different cool projects that i have build to showcase to potential employers, collaborators and the tech community.

The Plan

Here’s how I’ll structure my journey

  • Duration: 3 Months (12 weeks).

  • Output: 1 project shipped every week.

  • Focus Areas: The project will resolve around web development, data structures,and algorithms , Ai/Ml , Blockchain technology or whatever exites me that week.

  • Tools & Tech Stack: I’ll use the skills I’ve already learned-like **React, Node.js, TypeScript—**and experiment with new tools as needed.

Projects I have in Mind

Although there could be time where there will be different ideas about project i could have though of in upcoming week, but here are my consideration about projects that i am gonna build.

  • A real-time chat app to explore websocket concepts

  • I will build Tic-Tac-Toe with websocket for multiplayer

  • A Clone of window 11 leveraging the concept of React

  • Gmeet Clone to expolre the webRTC technology

  • A Clone of food ordering app to strentegn my MERN stack

What I Hope to Achieve

  • Skill Improvement: Hands-on coding will solidify my understanding of key concepts and introduce me to new challenges.

  • Time Management: Shipping one project per week will teach me how to prioritize and work efficiently under deadlines.

  • Personal Growth: This journey is as much about discipline and consistency as it about coding.


Sharing My Journey

To keep myself accountable, I’ll document my progress each week. I plan to:

  • write blog updates about my challenges, wins and lessons learned.

  • Share link to each project on Github or deployed live.

  • Reflect on how this journey impacts my prgramming skills.

Join me

Nomatter who you are whether new to programming field or an experienced developer. I’d love to hear your thoughts, feedback, or suggestions for project ideas. If you’re inspired, why not join me on this journey? Let’s build, learn and grow together!🚀

Stay tuned 💻