Software Alternatives & Reviews

What Tools Does Every Web Developer Need To Have/Know?

Recommended and mentioned products

  1. Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications

    Node is a JavaScript runtime that works outside of the browser. It's primarily used to write back-end JS logic, but I'm including it here because it's an important dependency for...
  2. Originally founded as a project to simplify sharing code, GitHub has grown into an application used by over a million people to store over two million code repositories, making GitHub the largest code host in the world.

    Modern software development would be impossible without version control solutions like Git, and online repository tools like GitHub. While it's necessary that you need to learn Git, you may wind up on a team that uses Bitbucket or Gitlab, but if you know any one of these, learning one of the others shouldn't be an issue.
  3. Get started with Google Chrome's built-in web developer tools.

    I can see a very clear "before" and "after" in terms of my productivity to find and fix problems that's tied to my aptitude with the various Chrome Dev Tools. This suite of tools that comes with Chrome allows you to inspect code, view errors and warnings, debug problems, view network requests, and more. There are a wide array of features that could take you some time to learn, but the dev tools features that you...
  4. Build and debug modern web and cloud applications, by Microsoft

    We have an embarrassment of riches when it comes to helpful tooling, and code editors/IDEs are no exception. You'll have a lot to choose from here, but I would strongly recommend Visual Studio Code. Feature-rich, customizable, open-source: there's good reason that VSCode is currently the 800lb gorilla in web development editors.
  5. Bitbucket is a free code hosting site for Mercurial and Git. Manage your development with a hosted wiki, issue tracker and source code.

    Modern software development would be impossible without version control solutions like Git, and online repository tools like GitHub. While it's necessary that you need to learn Git, you may wind up on a team that uses Bitbucket or Gitlab, but if you know any one of these, learning one of the others shouldn't be an issue.
  6. Create, review and deploy code together with GitLab open source git repo management software | GitLab

    Modern software development would be impossible without version control solutions like Git, and online repository tools like GitHub. While it's necessary that you need to learn Git, you may wind up on a team that uses Bitbucket or Gitlab, but if you know any one of these, learning one of the others shouldn't be an issue.