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 main9. π§© 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