Succor: Setting up development Environment (Hasura Internship 2017)


Whether it is a web app or a mobile it requires an infrastructure to build it. 
When it comes to infrastructure the first thing which is important is Operating system. 
For development purpose Linux operating is unbeatable.

  1. Installing Linux(Ubuntu) in Dual Boot:

There are many types of Linux operating system according to different requirements. When we talk about overall user experience and ease to use Ubuntu is a great choice.

Below instruction are for installing Ubuntu 16.04. Here I have assumed that Windows is the primary operating system.

  1. Download the ISO file of Ubuntu 16.04

2. Copy the extracted files of the ISO to a empty pen-drive or DVD.

3. Restart the computer and go to boot menu.

4. Boot the computer by selecting the Ubuntu pen-drive or DVD.

5. Choose among the options coming according the need and the installation complete.

6. Your installation is complete.

7. Important: Turn off the secure boot. Without this the option for selecting the OS between Windows and Ubuntu will not come. Go through the below links for more.

Important Links:

-> How to turn off secure boot?

-> How to install Ubuntu alongside Windows in dual boot mode

2. Installing git:

  1. Open the terminal.
  2. Type sudo apt-get install git .
  3. Type your password.
  4. Git is installed. You can verify it by checking its version number using git --version .

3. Installing npm and nodeJS.

  1. Open the terminal.
  2. Type sudo apt-get install nodejs .
  3. Type your password.
  4. NodeJS and npm are installed. You can verify it by checking their version number using node -v and npm -v respectively.

Now the basic setup is ready and we are ready to start our development journey.

Thank You.