Resources

This is a small, personal collection of resources to help you start learning to code. Instead of having most of them open tabs, I prefer to have them all on a page and share them.

This list will be updated periodically.

Technical Websites

They help you get started, although some have advanced concepts

  1. Google’s Tech Dev Guide
  2. The Odin Project
  3. Frontend Masters Bootcamp
  4. CSX Structured JavaScript Learning Journey
  5. freeCodeCamp
  6. MDN Web Docs
  7. Full-stack Open
  8. Front-end web developer

Specialized Learning

  1. Modern Developer Roadmaps
  2. Learn Kubernetes Online
  3. Technical Writing Courses for Engineers
  4. Developer Security Training – Snyk Learn
  5. Cockroach University
  6. Redis University
  7. MongoDB University
  8. LinkedIn School of SRE
  9. Zapier: An Introduction to APIs
  10. Contentful: Learn GraphQL
  11. Learn@GitLab
  12. Learn Nagios
  13. How They SRE
  14. How They DevOps
  15. How They AWS
  16. PHP Internals Book
  17. Learn GraphQL with Apollo
  18. The Fullstack Tutorial for GraphQL
  19. WordPress Development
  20. Patchstack Academy
  21. Learn Vitess
  22. Learn Go
  23. Learn Node
  24. Learn Next.js
  25. ClickHouse Learn
  26. LangChain AI Handbook
  27. Foundations of Machine Learning – Bloomberg
  28. Elements of AI
  29. Building AI
  30. Prompt Engineering Guide
  31. Learn Prompting
  32. Practical Deep Learning for Coders
  33. Google Machine Learning Education
  34. AI in Society
  35. Data Analysis with Python
  36. Rust and the Future of Systems Programming – Mozilla
  37. DevOps with Kubernetes
  38. DevOps with Docker
  39. Google Cloud Skills Boost
  40. Learn SQL – SQLBolt
  41. Python Programming
  42. From Python to Numpy

Engineering Blogs

These are blogs maintained by popular apps/products/services

  1. Uber Engineering Blog
  2. Engineering @ Twitter
  3. Strava Engineering
  4. Spotify Labs
  5. SoundCloud Engineering
  6. Algolia Engineering
  7. Airbnb Engineering
  8. Netflix Techblog
  9. Yoast Dev Blog
  10. Google Developer Blog
  11. RedHat Developer
  12. Facebook Engineering
  13. Quora Engineering
  14. Pinterest Engineering
  15. Lyft Engineering
  16. Salesforce Engineering
  17. Blackrock Engineering
  18. Dropbox Tech Blog
  19. Twilio Blog
  20. Auth0 Blog
  21. Medium Engineering
  22. Cloudflare Blog
  23. Slack Engineering
  24. Docker Engineering
  25. The Andela Way
  26. Databricks Engineering
  27. All Things Distributed

Newsletters

  1. Changelog
  2. The Pragmatic Engineer

Books/Papers

  1. Your Guide to Email Infrastructure – Build It or Buy It? by Sendgrid
  2. Site Reliability Engineering – Google
  3. The Site Reliability Workbook – Google

Podcasts

  1. The freeCodeCamp Podcast
  2. CodeNewbie Podcast
  3. Base.cs Podcast
  4. Syntax.fm
  5. CodePen Radio
  6. Changelog Podcast

NB: Inactive podcasts with golden content

Software/websites

  1. 30 seconds of code
  2. Dash for macOS
  3. JavaScript in 14 minutes
  4. Interactive Typescript
  5. Go by Example
  6. DigitalOcean Community
  7. @Scale

Coding Competitions

  1. Google’s Coding Competitions [Discontinued – check the archive instead]
  2. Facebook Coding Competitions
  3. Yandex Cup
  4. Quora Programming Challenge

C S

Do not forget to:

Just ship it!

– Unknown/Everyone

Finally: Featured Photo by Joanna Kosinska on Unsplash

Last updated: