secondbrain
Learning to Code
Learning to Code

Learning to Code

Learning to Code

Archived: This note documents my coding journey from 2020-2022. Now working as a professional developer - see Career Development for current goals.

My Journey

Started learning to code in March 2020 during lockdown. What began as curiosity became a career change.

Timeline

2020

  • March: Started with freeCodeCamp HTML/CSS
  • May: First JavaScript tutorial
  • July: Built first todo app
  • September: Started learning React
  • November: Completed first portfolio site

2021

  • January: Began learning Node.js
  • March: First freelance project
  • June: Started applying for jobs
  • September: First developer job!

2022

  • March: Moved to current company
  • Ongoing: Continuous learning

What Worked

Learning Strategies

  1. Build projects - Tutorial hell is real, escape it
  2. Teach others - Explaining solidifies understanding
  3. Consistency - 1 hour daily beats 7 hours once weekly
  4. Community - Discord servers, Twitter, meetups

Resources That Helped

  • The Odin Project (comprehensive curriculum)
  • JavaScript.info (deep JS understanding)
  • Frontend Masters (advanced topics)
  • Building in public on Twitter

Mistakes I Made

  1. Too many tutorials - Should have built more
  2. Comparing to others - Everyone's path is different
  3. Ignoring fundamentals - JS basics matter more than frameworks
  4. Not networking earlier - Community accelerates learning

Advice for Beginners

"The best time to start was yesterday. The second best time is now."

  1. Pick one language, stick with it
  2. Build things you find interesting
  3. Don't fear looking stupid - ask questions
  4. Take breaks - burnout is real
  5. Celebrate small wins

Projects That Got Me Hired

  1. Personal portfolio site
  2. Weather app with API integration
  3. Full-stack task manager
  4. Open source contributions

Related