resources for learning, building projects, getting internships, and cracking interviews all in one place. Save it, use it, share it! ๐Ÿ”ฅ


๐Ÿ”ฐ How to Use This Template

  1. Pick Your Stage: Are you learning? Building? Applying for jobs?
  2. Browse the Category that matches your current need.
  3. Bookmark tools youโ€™ll revisit often.
  4. Follow the tips & bonus actions for extra value.

๐Ÿ“š Learn Programming (Basics to Advanced)

Website Description
freeCodeCamp Learn coding for free with hands-on projects
The Odin Project Full-stack curriculum with projects
CS50 Harvardโ€™s Intro to Computer Science
Codecademy Interactive learning for all levels
Programiz Learn Python, Java, C++ from scratch
Khan Academy Basics of programming and computer science
GeeksforGeeks CS concepts, DSA, quizzes
W3Schools Web dev tutorials & references
TutorialsPoint Tech tutorials on almost everything
FullstackOpen Deep dive into modern web dev

Tips:


๐Ÿงพ Cheat Sheets & Quick References

Website Description
DevHints Cheatsheets for JS, Git, React, etc.
OverAPI Language-wise cheat sheets in one place
Cheatography Printable developer cheatsheets
HTML CheatSheet Instant HTML references
SQLBolt Interactive SQL guide + cheatsheet
Learn X in Y Minutes Syntax-based crash learning
QuickRef One-pagers for tech
GitHub Training Kit Git, GitHub guides
Cheatsheets.xyz Developer-friendly sheets
Vim Cheatsheet Must-know for terminal nerds ๐Ÿ˜Ž

๐Ÿ“„ Documentation Sites

Website Description
DevDocs Fast access to 100+ docs
MDN Best for HTML, CSS, JS
NPM JavaScript package docs
Read the Docs Hosting for open-source docs
React React official docs
TailwindCSS Docs Styling made easy
Flutter Docs Mobile dev with Dart
Python Docs Core Python documentation
Golang Docs Official Go programming guide
GitHub Docs How to use GitHub professionally

Tips: