# Set Up Your Work Environment
On this page, you can find helpful links to set up your work environment for all hands-on sections.
On a general note, it is advisable to prepare a separate project folder to keep all your Cosmos exercises.
# Install Docker
Docker is very helpful to do the exercises. So you may need to install Docker. To install, head to the Install Docker Engine page (opens new window). If you are new to Docker have a look at this quick introduction.
# Install Go
You need Go to develop with the Cosmos SDK. If you still need to install Go on your system, head to the Go download and install page (opens new window).
Picking the latest version of Go should do.
# Install Node.js
To develop with CosmJS, you need Node.js. Just head to the Node.js download page (opens new window) to install it.
You should install the latest version of Node.js.
# Install Rust
To work with Rust, you may need to install it first. You can find a well-documented install step-by-step in the Install page from Rust (opens new window).
To check that you are up-to-date run:
If you already installed the Rust toolchain, you can update your installation by running:
To test the installation of Rust, you can use the following command:
It displays the cargo version and helps confirm proper installation.
# Install Visual Studio Code
This integrated development environment assists both with developing with the Cosmos SDK and CosmJS. To install it, please go to the Visual Studio Code install page (opens new window). Then select depending on your operating system (OS).
The first time you open a Cosmos SDK project with Visual Studio Code, it offers to install a Go plug-in. You can go ahead and accept it.