Introduction

To begin software development, you'll need to install some software on your computer. This typically includes:

  1. Integrated Development Environment (IDE)/Code editor to write/edit code

  2. Version control system client to make changes to codebases

  3. Authentication client tools to authenticate with code hosting services

  4. Runtime for the language to run code that you write

  5. Windows management tool

Integrated Development Environments

Version Control Systems

Thes

Authentication Client Tools

SSH Keys

These are typically used for

GPG Keys

There are used for signing code commits

Language Runtimes

Windows Management Tools

Last updated

Was this helpful?