Pretty (atm uncomprehensive) Comprehensive List of Resources

wtmoo

Where do I get started?

Idk there are a tonnn of ways to learn, and the resources never run out

Books I recommend

  • The structure and interpretation of Computer Programs
  • 21st Century C (o reilly), but there is a definitive list to C books here and C++ books here. The posts are old but the books still hold fairly well

Web Dev

My advice: Don't get caught up in the new framework that comes out every week and focus on the fundamentals. That said, you should learn typescript and tailwind because I don't see those going anywhere soon

Low Level

Hacking

Language Specific Websites

Content Creators I recommend

  • Fireship
  • ThePrimeagen
  • BigBoxSWE
  • NeetCode

Reference Materials

  • GeeksforGeeks

Competitive Programming

If you're looking for a job, this is probably overkill. Takes a lot of time to grind out and probably not fun for a lot of people

Neetcode.io is by bar the best resource for trying to get a job

gfg and codeforces is all you need (I have resources somewhere on my computer but I can't find them)

https://www.reddit.com/r/usaco/comments/pk3tjp/the_ultimate_usaco_practice_method/

Colin Galen's Roadmap Resources

Guide to Competitive Prorgamming

Resources from Teamscode

This is a note to my future self that I have another reddit post saved somewhere that I wish I would've seen 4 years ago about strategy and mindset

Open Source

https://opensource.guide/ https://wiki.archlinux.org/title/getting_involved https://www.fsf.org/campaigns/priority-projects/ PR Opportunities

Self Hosted

I'm warning you it's a deep rabbithole!

Awesome Selfhosted Noted.lol Selfhosting Guide Tunneling Solution Comparison Open Source Alternatives to SaaS Tools

Misc

How to win Hackathons

Funsies

Hosting and Tools List

Hosting

List

Content Creators

  • Fireship
  • Theo t3.gg
  • Thor Pirate Software
  • Primeagen