4/5
## Setting Up Your Development Environment: VS Code (macOS & Linux) Welcome to the environment setup phase for macOS and Linux users. In this lesson, we'll begin preparing your machine for development by installing Visual Studio Code (VS Code). Setting up your development environment can often be one of the more challenging parts of learning new technologies. Don't be discouraged if you encounter hurdles or if it takes some time – that's perfectly normal. If you get stuck at any point, remember to leverage the course discussion forums, AI assistants, and your favorite search engine for troubleshooting. Whether you solve setup issues quickly or it takes a bit longer, the key is to get your environment ready to build. Our first essential tool is Visual Studio Code, a powerful and popular code editor. **Note:** These instructions are specifically for macOS and Linux users. Windows users will find their setup instructions in the next section. To install VS Code: 1. Open your web browser and navigate to the official Visual Studio Code download page: `code.visualstudio.com`. 2. The site usually detects your operating system. Look for the main download button. * If you're on macOS, download the 'Mac Universal' stable build. * If you're on Linux, download the stable `.deb` (for Debian/Ubuntu-based systems) or `.rpm` (for Fedora/CentOS-based systems) package suitable for your distribution. 3. Once downloaded, run the installer or unpack the archive and follow the standard installation procedure for your operating system (e.g., dragging the application to your Applications folder on macOS, or using your package manager on Linux). After successfully installing and launching VS Code, you'll typically be greeted by a 'Get Started' welcome page. Especially on a fresh installation, this page offers valuable resources like introductory walkthroughs and tips to help you learn the editor's features. If you're new to VS Code, we strongly encourage you to take some time to explore these built-in guides to familiarize yourself with the interface and basic functionality. Additionally, for a more comprehensive overview tailored to this course, we have also included a Visual Studio Code crash course in the associated GitHub repository. This can be a helpful resource to get up to speed quickly.
Welcome to the environment setup phase for macOS and Linux users. In this lesson, we'll begin preparing your machine for development by installing Visual Studio Code (VS Code).
Setting up your development environment can often be one of the more challenging parts of learning new technologies. Don't be discouraged if you encounter hurdles or if it takes some time – that's perfectly normal. If you get stuck at any point, remember to leverage the course discussion forums, AI assistants, and your favorite search engine for troubleshooting. Whether you solve setup issues quickly or it takes a bit longer, the key is to get your environment ready to build.
Our first essential tool is Visual Studio Code, a powerful and popular code editor.
Note: These instructions are specifically for macOS and Linux users. Windows users will find their setup instructions in the next section.
To install VS Code:
Open your web browser and navigate to the official Visual Studio Code download page: code.visualstudio.com
.
The site usually detects your operating system. Look for the main download button.
If you're on macOS, download the 'Mac Universal' stable build.
If you're on Linux, download the stable .deb
(for Debian/Ubuntu-based systems) or .rpm
(for Fedora/CentOS-based systems) package suitable for your distribution.
Once downloaded, run the installer or unpack the archive and follow the standard installation procedure for your operating system (e.g., dragging the application to your Applications folder on macOS, or using your package manager on Linux).
After successfully installing and launching VS Code, you'll typically be greeted by a 'Get Started' welcome page. Especially on a fresh installation, this page offers valuable resources like introductory walkthroughs and tips to help you learn the editor's features.
If you're new to VS Code, we strongly encourage you to take some time to explore these built-in guides to familiarize yourself with the interface and basic functionality.
Additionally, for a more comprehensive overview tailored to this course, we have also included a Visual Studio Code crash course in the associated GitHub repository. This can be a helpful resource to get up to speed quickly.
A foundational walkthrough to setting up your development environment: VS Code (macOS & Linux). Walk through the installation process for Visual Studio Code on macOS and Linux systems. Get your essential code editor set up and ready for development work.
Previous lesson
Previous
Next lesson
Next
Give us feedback
Course Overview
About the course
How to build full-stack web3 applications on ZKsync
JavaScript/TypeScript: viem, wagmi, synpress
Nodejs and pnpm
rindexer
Circle Compliance Engine and USDC
Fleek site hosting and CLI
How to build a static and dynamic React/Next.js site
How to leverage AI to code faster and more securely
Smart Contract Auditor
$100,000 - $200,000 (avg. salary)
DeFi Developer
$75,000 - $200,000 (avg. salary)
Smart Contract Engineer
$100,000 - $150,000 (avg. salary)
Web3 developer
$60,000 - $150,000 (avg. salary)
Web3 Developer Relations
$85,000 - $125,000 (avg. salary)
Security researcher
$49,999 - $120,000 (avg. salary)
Last updated on June 10, 2025
Solidity Developer
Full-Stack Web3 Development Crash CourseDuration: 1h 12min
Duration: 1h 39min
Duration: 3h 08min
Duration: 1h 44min
Course Overview
About the course
How to build full-stack web3 applications on ZKsync
JavaScript/TypeScript: viem, wagmi, synpress
Nodejs and pnpm
rindexer
Circle Compliance Engine and USDC
Fleek site hosting and CLI
How to build a static and dynamic React/Next.js site
How to leverage AI to code faster and more securely
Smart Contract Auditor
$100,000 - $200,000 (avg. salary)
DeFi Developer
$75,000 - $200,000 (avg. salary)
Smart Contract Engineer
$100,000 - $150,000 (avg. salary)
Web3 developer
$60,000 - $150,000 (avg. salary)
Web3 Developer Relations
$85,000 - $125,000 (avg. salary)
Security researcher
$49,999 - $120,000 (avg. salary)
Last updated on June 10, 2025