This is a collection of tools useful for client-side, server-side, DevOps and other aspects of web developement.
JavaScript
Python
C++
C#
C
HTML
These are fundamentals required for web and software development, try to complete all
Here HTML & CSS is required for Frontend, It is also advisable to learn JavaScript and any other language, preferably a language that works great for the Backend tasks like Java or Python
These tools enable collaboration on a software project, Git is the most used so you can learn only git for a start
These tools will make you more productive when writing CSS, You can skip this if you are not ready to dive into CSS preprocessors but learning any of them is helpful
These frameworks & libraries will make it easier for you to build frontend applications, pick at least 1 here that uses the language you chose earlier
These frameworks & libraries will make it easier for you to build backend applications, pick at least 1 here that uses the language you chose earlier
These are used on backend applications to enable data storage, pick 1 SQL (most likely PostgreSQL) and 1 NoSQL database (preferably MongoDB) to get familiar with
These tools are already created UI components that can be plugged into your Frontend application, this allows you to build UIs a lot faster, depending on your needs, you might want to understand any of these tools that work with your chosen language
These are tools that can build frontend and backend applications, learn any one related to the language you have picked
These tools help to ensure that code changes are integrated and tested on a regular basis, reducing the risk of bugs or other issues being introduced into the codebase. This tool depends on project requirement, but knowledge of at least 1 is always good
These are server side tools that you can use for DevOps related tasks and processes, get familiar with Docker, Terraform & Jenkins
Recent job openings