Ethereum For Beginners

Setup Ethereum Development Environment

Ethereum is one of the fast growing technology that is set to break all the records. Most of us wanted to explore this technology but due to lack of complete tutorials or beginner guide most of us struggle to get started with this technology. We prepared a beginner guide on the Ethereum blockchain that help you to get started with Ethereum blockchain development.

This is lesson 1 of Ethereum development beginner guide and this lesson focus on setting up development environment for Ethereum before we really jump to development. This lesson is specific to Windows operating systems. Below is quick overview of this lesson, we need to install bellow set of tools for this. You can watch the video below to go over in more detail.

  1. Install chocolatey
  2. Install NodeJs
  3. Install Git
  4. Install Visual Studio Code and add solidity extension
  5. Install Python
  6. Install Ganache Blockchain

Let's go over one by one and see how to install all these tools. Below is the pre-requites for this.

Pre-requites: .Net framework need to be there on the system. If not installed then you can download from Microsoft official site and install that.

Install Chocolatey

Chcocolatey in window manager and we need to install that first as this will be used to install other tools. Let's see how to install this.

Go to "https://chocolatey.org/install" and copy window command or simply run below command to install chocolatey on windows

  @"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin" 

Install NodeJs

NodeJs can be installed either by chocolatey or through direct window installer.

Using chocolatey

choco install nodejs.install -y 

Using direct window installer

Download the installer from "https://nodejs.org/en/download/" link and install.

Install Git

Git can be installed either by chocolatey or through direct window installer.

Using chocolatey

choco install git -y 

Using direct window installer

Download the installer from "https://gitforwindows.org/" link and install.

Install Visual Studio Code

Visual Studio Code can be installed either by chocolatey or through direct window installer.

Using chocolatey

choco install VisualStudioCode -y

Using direct window installer

Download the installer from "https://www.visualstudio.com/downloads/" link and install.

Add Solidity extension

Once Visual Studio Code is installed then open that and go to "Extension" Icon and search solidity extension and then click on Install to install that.

Add Solidity Extension to Visual Studio Code

Add Solidity Extension to Visual Studio Code

Install Python

Python can be installed either by chocolatey or through direct window installer.

Using chocolatey

choco install python -y 

 

Using direct window installer

Download the installer from "https://www.python.org/download/releases/2.7/" link and install.

Install Ganache Blockchain

Ganache Blockchain comes in two flavor, one is Graphical User Interface and other is command line utility.

This post is specific to graphical user interface and we have another post for command line utility.

Let's see how to install Ganache Blockchain.

Go to below link and download the installer and install it using default options.

https://truffleframework.com/ganache/

Install Ganache Blockchain o Windows

Install Ganache Blockchain o Windows

 

Lesson Intro Video

Please login to get access to the quiz
(Next Lesson) Develop smart contract using solidity
Back to Ethereum For Beginners
Inquire Now
close slider