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:
- Install Node.js and a package manager (e.g., npm).
- Set up a code editor (e.g., Visual Studio Code) and version control (e.g., Git).
- Set up Docker.
- Set up Git.
- Setup Postgres.
Top comments (0)