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!
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
You should code with these
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
is a thorough guide on good programming practices to create quality code
is a guide on good practices for writing commit messages
Don't Call Yourself A Programmer is a really excellent article which gives you advice on how to be professional and confident
bigocheatsheet.com — Big-O cheat sheet
visualgo.net — visualises data structures and algorithms through animation
free-for.dev — contains a list of software
that have free tiers for developers
public-apis — contains a list
of free APIs
Remote Tools — contains a list of tools
useful in the life of a developer
Awesome Design Tools — contains a big
list of design tools
CSS Diner — practice CSS selectors
Flexbox Froggy — practice CSS flexbox
Flexbox Defence — practice CSS flexbox
Grid Garden — practice CSS grid
SQL Zoo — practice SQL
SQL Bolt — practice SQL
Learn Git branching — practice Git branching
JavaScript Web Quiz (advanced)