Rules to Follow While Learning Coding from Online Videos

1. 🎯 Pick ONE Path β€” Don’t Mix

  • Don’t learn MERN + Flutter + Python all at once.
  • Choose one stack, and complete it fully before moving on.

2. 🧠 Always Code Along (Never Just Watch)

  • Pause the video and type every line yourself.
  • Don’t copy-paste β€” your brain learns by doing.

3. πŸ““ Take Notes (Digital or Notebook)

  • Write what each concept means.
  • Add code + explanation with timestamps like below:
>>[12:43] useState hook manages component state

4. πŸ’» Practice Daily

  • Minimum 1–2 hours per day.
  • No excuses. Even 30 mins daily > 5 hours once a week.

5. πŸ§ͺ Make Small Projects After Every Concept

Example projects to apply what you've learned:
  • Learned React basics? ➜ Make a counter app.
  • Learned Express? ➜ Build a simple REST API.

6. πŸ” Rewatch Hard Concepts

  • Don’t rush. Rewatch videos 2–3 times if needed.
  • Google terms or ask ChatGPT if confused.

7. πŸ“ Organize Your Code

  • Create a folder structure for every topic like this:

Code Snippet

/coding/
  /react/
  /node/
  /mongodb/

8. ☁️ Use GitHub from Day 1

  • Push your projects regularly.
  • Learn basic Git commands:

Code Snippet

git init
git commit -m "Initial commit"
git push origin main

9. 🧩 Join a Community

  • Follow Discord servers, Reddit, or Telegram groups for coding.
  • Ask doubts, get feedback, stay motivated.

10. πŸš€ Project > Certificate

  • Real projects are more valuable than watching 10 courses.
  • Build a:
    • Portfolio site
    • Todo app
    • Notes app with login
    • Clone of YouTube or Netflix UI

11. ⏳ Avoid Tutorial Hell

  • Don’t just watch course after course.
  • After 1–2 weeks of learning β†’ Try to build on your own.

12. πŸ“Š Track Your Progress

  • Make a simple progress tracker like:

Code Snippet

βœ… HTML βœ”οΈ
βœ… CSS βœ”οΈ
βœ… JS (DOM) βœ”οΈ
🟑 React (in progress)
πŸ”² Node.js (not started)

Want to go next level?

  • Build a portfolio site
  • Upload all projects to GitHub
  • Write a README for every project
  • Start freelancing or apply for internships