My "every programmer should know" list - 2025

Published on

Last updated on

3 min read--- views

Astronaut with book in open space. Black background with stars

“Knowledge must be shared”.

Developers must keep up with technology trends. So I'd like to share my tried-and-true list of top resources for learning and maintaining knowledge.

Courses

  • frontendmasters.com - one of the best platforms for learning Frontend
  • boot.dev - IMHO the best platform to learn backend with GO or TypeScript
  • egghead.io - high quality, concise web development screencasts
  • epicreact.dev - probably the best course on React
  • freecodecamp.org/ - free verified certifications
  • edx.org - courses from top universities (Harvard, MIT and others)
  • ui.dev - fun and nice courses about frontend ecosystem by Tyler McGinnis
  • coursera.org - learn computer science, business, languages, health, arts by top universities and authors
  • udacity.com - advance your mastery of data science and web
  • newline.co - everything you need for full-stack development
  • pluralsight.com - online education platform that offers courses primarily geared toward software developers.
  • scrimba.com - interactive courses and tutorials. Watch the video and write the code directly online
  • thecrashcourse.com - simple crash course about computer science
  • https://pwn.college/ - Learn to Hack! 🤓

nand2tetris.org - my favorite in CS. It is free and a hidden gem in the tech community. It is a course that walks you through how to build a computer from scratch, hence the name. You start with a NAND electrical logic gate and slowly build up to making Tetris.

Blogs

Challenges

  • leetcode.com - probably a better place to practice solving problems for FAANG
  • hackerrank.com - place where you can prepare for Interviews
  • codewars.com - achieve code mastery through challenges

YouTube

It seems all for now! Don’t forget to share the link with friends 🫡

Share it: