DEV Community

Hari Krishnan
Hari Krishnan

Posted on • Edited on

Full Stack - 1.1 - Setting up the environment

What is an Environment ?

An environment contains the resources required for developing an application, both at the software and hardware levels.

Hardware

A personal computer with at least 8GB of RAM, an Intel i5 equivalent processor, and 256GB of storage is essential.

Software

A Linux-based operating system with basic command line tools enabled is necessary. It is advisable for software developers to use Linux, as it is lightweight, open-source, and developer-friendly.

To dig deeper, here is what you need to set up on your personal computer:

System Level Setup:

  1. Install Node.js and a package manager (e.g., npm).
  2. Set up a code editor (e.g., Visual Studio Code) and version control (e.g., Git).
  3. Set up Docker.
  4. Set up Git.
  5. Setup Postgres.

Top comments (0)