৩০ দিনে Git এবং GitHub master করার একটি structured plan। প্রতিদিন ১-২ ঘণ্টা দিলে — মাস শেষে আপনি confidently job interview-এ এই skill নিয়ে কথা বলতে পারবেন।

📌 এই Roadmap কীভাবে Use করবেন

📚 Week 1: Foundation (Day 1-7)

Concept বুঝা + Install করা + প্রথম project
D1
Concept Day — Git কী?
  • 📖 পড়ুন: Post 1 — Git vs GitHub (~১০ মিনিট)
  • 📝 Notebook-এ ৫টি note লিখুন
  • 💡 ১টি question লিখে রাখুন future-এর জন্য
D2
Version Control Deep Dive
  • 📖 পড়ুন: Post 2 — Version Control
  • ✏️ Practice tasks complete করুন (Post 2 শেষে)
  • 🎥 Optional: Linus Torvalds-এর Git introduction video YouTube-এ দেখুন
D3
Install & Setup
  • 💻 আপনার OS-এ Git install করুন (Post 3 follow করুন)
  • git --version verify
  • ⚙️ Username, email config করুন
  • 📸 Screenshot নিয়ে রাখুন
D4
Terminal Basics
  • 🖥️ Terminal/Git Bash-এ comfortable হোন
  • Practice: cd, ls, pwd, mkdir
  • 🎯 আজই Desktop-এ একটি folder তৈরি করুন (টেস্ট)
D5
First Git Project!
D6
First Commit
  • Practice: git status, git add, git commit
  • 📊 প্রথম commit করুন — meaningful message সহ
  • git log চালিয়ে নিজের নাম দেখুন
D7
Week 1 Review
  • 📝 Notebook-এ যা শিখেছেন — সব summary লিখুন
  • 🔄 আজ আরও ৩টি commit করুন (different changes)
  • 🎉 Week 1 complete! Celebrate!
🎯 Week 1 Milestone: Git installed + Local Git project তৈরি + প্রথম commit + 3-area concept বুঝা

☁️ Week 2: GitHub Mastery (Day 8-14)

GitHub-এ project upload + Daily workflow rhythm
D8
GitHub Account
  • 🐙 GitHub-এ account তৈরি (যদি না থাকে)
  • 🔑 Personal Access Token (PAT) generate (Post 5 follow)
  • 📸 Profile picture upload + bio
D9
First Push to GitHub!
  • 🆕 Create repository on GitHub
  • 🔗 git remote add origin
  • 🚀 git push -u origin main
  • 🌐 Browser-এ open করে verify
D10
README Day
  • 📝 README.md তৈরি করুন (use our template)
  • Commit + push
  • 🎨 GitHub-এ refresh করে দেখুন
D11
Daily Workflow
  • 📖 Read: Post 6 — Daily Workflow
  • 5-step flow practice: status → pull → add → commit → push
  • আজ ২টি change + push করুন
D12
Commit Message Practice
  • আজকের ৩টি change-এর জন্য — high-quality commit messages লিখুন
  • "Add", "Fix", "Update" verb দিয়ে শুরু
  • 📋 Cheat Sheet bookmark করুন
D13
Multiple Files
  • 📄 style.css file তৈরি করুন
  • HTML-এ CSS link করুন
  • Both files commit + push
  • 🎨 GitHub-এ both files দেখুন
D14
Week 2 Review
  • 📊 আপনার GitHub repo এখন দেখতে কেমন? Screenshot save
  • 🔄 আজ ৩টা commit + push
  • 🎉 Week 2 complete!
🎯 Week 2 Milestone: GitHub account live, project online, daily workflow muscle memory-তে আসছে, README professional

🌳 Week 3: Team Skills (Day 15-21)

Branches, Pull Requests, Conflicts — collaboration ready
D15
Branch Concept
D16
First Branch Work
  • Feature branch-এ navbar add করুন
  • Commit করুন
  • Main-এ switch করে দেখুন navbar নেই
  • Feature-এ আবার switch করে দেখুন navbar আছে
D17
First Merge
  • Main-এ switch করুন
  • git merge feature-navbar
  • Push to GitHub
  • Branch delete: git branch -d feature-navbar
D18
Pull Request Theory
  • 📖 Read: Post 8 — Pull Request
  • Clone vs Fork পার্থক্য বুঝুন
  • একটি popular repo browse করুন GitHub-এ
D19
First Pull Request!
  • Create feature-about-section branch
  • Add About section to index.html
  • Push branch + Open PR on GitHub
  • Title + description ভালোভাবে লিখুন
  • Merge করুন
D20
Merge Conflict Practice
D21
Week 3 Review
  • 📊 আপনার repo-তে কতগুলো branch ছিল? Commits কত?
  • 📝 ৩টা branch + PR + conflict resolution = team-ready!
  • 🎉 Week 3 complete!
🎯 Week 3 Milestone: Branches, PRs, conflicts — সব practice করেছেন। আপনি এখন team-এ কাজ করার ready।

🏆 Week 4: Job-Ready & Portfolio (Day 22-30)

GitHub Pages, professional profile, open-source touch
D22
GitHub Pages Setup!
  • 📖 Read: Post 10 — Finale
  • 🌐 Settings → Pages → Enable
  • 🎉 Live URL test: your-username.github.io/my-portfolio-website
D23
Portfolio Polish
  • 🎨 আপনার portfolio website improve করুন
  • Skills, Contact, Footer section add
  • Mobile responsive check
  • Push — live URL refresh
D24
Profile README Setup
  • Create repo: your-username/your-username
  • Use our Profile README Template
  • Profile-এ refresh — beautiful intro display
D25
GitHub Profile Checklist
  • 📋 Portfolio Checklist open করুন
  • প্রতিটি item check করুন
  • Missing items fix করুন
D26
Advanced Commands
  • Practice: git stash, git restore
  • Practice: git log --oneline --graph
  • Practice: git diff
D27
Second Project
  • আজ একটি নতুন project তৈরি করুন (Todo app, Calculator, etc.)
  • GitHub-এ new repo + push
  • Quality README
D28
Open-Source Exploration
  • 🔍 Search: "good first issue" + আপনার language
  • একটি beginner-friendly repo খুঁজুন
  • Fork করুন + browse করুন
D29
Interview Prep
  • 📖 10 Interview Questions read করুন
  • প্রতিটির answer নিজে দিয়ে দেখুন
  • Mirror-এর সামনে practice
D30
🏆 Final Day!
  • 📊 ৩০ দিনের progress review
  • আপনার GitHub profile-এর screenshot
  • ৩-৫ জন বন্ধুর সাথে portfolio URL share
  • LinkedIn-এ Git/GitHub skill add
  • Resume update করুন GitHub link সহ
  • 🎉 Congratulations! You're job-ready!
🏆 Final Milestone: Live portfolio + professional GitHub profile + 2-3 projects + interview-ready + open-source exposure

📊 Progress Tracker

৩০-দিন Progress Checklist

প্রতিদিন complete করার পর checkbox tick করুন (manual tracking — কাগজে অথবা Notion-এ):

☐ Day 1: Concept basics ☐ Day 2: Version control ☐ Day 3: Install
☐ Day 4: Terminal ☐ Day 5: First Git project ☐ Day 6: First commit
☐ Day 7: Week 1 review ☐ Day 8: GitHub account ☐ Day 9: First push!
☐ Day 10: README ☐ Day 11: Daily workflow ☐ Day 12: Commit messages
☐ Day 13: Multiple files ☐ Day 14: Week 2 review ☐ Day 15: Branch concept
☐ Day 16: Branch work ☐ Day 17: First merge ☐ Day 18: PR theory
☐ Day 19: First PR! ☐ Day 20: Merge conflict ☐ Day 21: Week 3 review
☐ Day 22: GitHub Pages! ☐ Day 23: Portfolio polish ☐ Day 24: Profile README
☐ Day 25: Checklist ☐ Day 26: Advanced ☐ Day 27: Second project
☐ Day 28: Open-source ☐ Day 29: Interview prep ☐ Day 30: 🏆 Final!

💡 Tips for Success

🚀 ৩০ দিনের পর কী?

⚠️ Reality Check

৩০ দিনে আপনি Git "master" হবেন না — কেউই হয় না। কিন্তু আপনি একজন confident user হবেন। Job-এ daily Git ব্যবহার করতে পারবেন। এটাই enough।

📬 আরও tech career content?

Newsletter subscribe করুন।

📬 Subscribe 📚 সম্পূর্ণ সিরিজ

f

প্রতি সপ্তাহে নতুন বাংলা গাইড পেতে চান?

ShadhinPath Facebook page Follow করে রাখুন — Tech career, USA immigration, finance, study abroad — সব নতুন content প্রথমে এখানে আসে।

👍 Facebook-এ Follow করুন