Useful Links

This page aims to give you the best links for working as a developer and improving your skills.

  • This developer roadmap gives a very good overview of what a senior developer should know or be aware of in the modern front-end, back-end or devops world. It's useful as something to aim for, but remember it's impossible to be extremely good at all of this so don't feel overwhelmed!

Front-end development

  • The Front-end Developer Handbook is an amazing resource containing everything related to front-end development. There's a lot here so only focus on the sections you want to learn.
  • DevDocs is great for quickly finding documentation
  • HTML Tag Periodic Table is an interesting way to visual all of the HTML tags in use on browsers.

Software craftsmanship

  • You should code with these programming principles in mind. Focus on what's in the Generic section — the Inter-Module/Class and Module/Class sections are relevant for object-oriented programming (OOP) developers
  • decent-code is a thorough guide on good programming practices to create quality code
  • commit-messages-guide is a guide on good practices for writing commit messages

Professionalism

Algorithms and data structures

Free developer resources

  • free-for.dev — contains a list of software that have free tiers for developers
  • public-apis — contains a list of free APIs

Developer tools

Surveys

Games and quizzes