<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Adebare Amos</title>
    <description>The latest articles on DEV Community by Adebare Amos (@adeinfo).</description>
    <link>https://dev.to/adeinfo</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F120728%2F62a94bb9-0e61-498c-b6c6-631ed1e34cbf.png</url>
      <title>DEV Community: Adebare Amos</title>
      <link>https://dev.to/adeinfo</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/adeinfo"/>
    <language>en</language>
    <item>
      <title>PART 2 - 2022 JAVASCRIPT DEVELOPMENT SETUP ON WINDOWS</title>
      <dc:creator>Adebare Amos</dc:creator>
      <pubDate>Sat, 05 Mar 2022 16:25:51 +0000</pubDate>
      <link>https://dev.to/adeinfo/part-2-2022-javascript-development-setup-on-windows-474j</link>
      <guid>https://dev.to/adeinfo/part-2-2022-javascript-development-setup-on-windows-474j</guid>
      <description>&lt;h1&gt;
  
  
  😲
&lt;/h1&gt;

&lt;h2&gt;
  
  
  It is not a mistake you are here
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Part 2 - Coming Soon
&lt;/h3&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>wsl</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>2022 JAVASCRIPT DEVELOPMENT SETUP ON WINDOWS (PART 1)</title>
      <dc:creator>Adebare Amos</dc:creator>
      <pubDate>Sat, 05 Mar 2022 12:47:34 +0000</pubDate>
      <link>https://dev.to/adeinfo/2022-javascript-development-setup-on-windows-part-1-3ob4</link>
      <guid>https://dev.to/adeinfo/2022-javascript-development-setup-on-windows-part-1-3ob4</guid>
      <description>&lt;p&gt;I have always enjoyed using Linux because of the look and feel of customized terminal and using commands for almost everything.&lt;/p&gt;

&lt;p&gt;Recently I moved to windows operating system (Windows10) and it look impossible to start coding, why! Simply because windows looks more like a graphics design/gamming environment. I got frustrated reading windows doc on how to setup JavaScript on windows.&lt;/p&gt;

&lt;p&gt;I searched google and found different approaches to setting up development environment on windows but none was satisfying 😎.&lt;/p&gt;

&lt;p&gt;So, I will be sharing the best solution I found from my research and thanks to &lt;strong&gt;Techno Tim&lt;/strong&gt; for helping out.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Who is this post for?&lt;/strong&gt;&lt;br&gt;
It simply for every frontend and backend developer using windows as their development workspace/environment.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“The secret to getting ahead is getting started.” ― Mark Twain&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Ok then, Let jump right in!&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Prerequisites:&lt;/strong&gt; A working pc pre-installed with windows 10 . Windows 11 is out yea I know... this should still work with windows 11.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Browser&lt;/strong&gt;&lt;br&gt;
As a developer the first thing you need to install is internet browser&lt;br&gt;
Head straight to google and search your favourite internet browser (e.g Firefox developer edition, Chrome, Edge, Internet Explorer)&lt;/p&gt;

&lt;p&gt;1.&lt;br&gt;
For this post we will stick to Google Chrome&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fibvxrpv5m3nu9i9ndk3z.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fibvxrpv5m3nu9i9ndk3z.PNG" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;2.&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcqo5ayrmd5qormdgucnj.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcqo5ayrmd5qormdgucnj.PNG" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;3.&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fje61k28kqwxg3befmmgg.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fje61k28kqwxg3befmmgg.PNG" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Before we move ahead if you are a newbie you can stick to Chrome but if you feel invisible like to explore you download Firefox Browser Developer Edition - The browser made for developers&lt;br&gt;
&lt;em&gt;All the latest developer tools in beta, plus experimental features like the Multi-line Console Editor and WebSocket Inspector.&lt;/em&gt;&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpk6yvg4j01vyfamvfhka.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpk6yvg4j01vyfamvfhka.PNG" alt="Image description"&gt;&lt;/a&gt;&lt;br&gt;
For Firefox developer edition 👆👆👆&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Windows terminal&lt;/strong&gt;&lt;br&gt;
Once you are done installing your favourite internet browser we will be installing an application from Microsoft store called Windows Terminal&lt;/p&gt;

&lt;p&gt;What is Windows Terminal: this is a modern, fast, efficient, powerful, and productive terminal application for users of command-line tools and shells like Command Prompt, PowerShell, and WSL. Its main features include multiple tabs, panes, Unicode and UTF-8 character support, a GPU accelerated text rendering engine, and custom themes, styles, and configurations.&lt;br&gt;
&lt;a href="https://www.microsoft.com/store/productId/9N0DX20HK701" rel="noopener noreferrer"&gt;LINK for Windows Terminal&lt;/a&gt;, the app is free, don't worry.&lt;/p&gt;

&lt;p&gt;Click your windows button and search for store&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2ywjxaejq3l80kk0xk1o.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2ywjxaejq3l80kk0xk1o.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Open Microsoft store and search for Windows Terminal&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjrb53kpk1mwuawckcxko.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjrb53kpk1mwuawckcxko.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Click &lt;strong&gt;get&lt;/strong&gt; to download and click &lt;strong&gt;open&lt;/strong&gt; when downloading is done&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgvkej4xb6vuy2vi1peom.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgvkej4xb6vuy2vi1peom.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The next to do is 👇&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;SETTING UP WSL&lt;/strong&gt;&lt;br&gt;
You might be wondering what is WSL? It is simple. WSL is Windows Subsystem for Linux. Not to bore you with many definition, it is simply having a virtual machine that runs Linux Operation system on your Microsoft windows. Hope that was helpful 🤔🤔🤔.&lt;br&gt;
For more info you can check WSL Documentation on Microsoft website&lt;br&gt;
&lt;a href="https://docs.microsoft.com/en-us/windows/wsl/" rel="noopener noreferrer"&gt;WSL&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Turn on WSL feature on Windows&lt;/strong&gt;&lt;br&gt;
...... Tap Windows button and search Windows features&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fttbmg7wwirbm1ngiegxh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fttbmg7wwirbm1ngiegxh.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;

&lt;p&gt;..... Scroll down to where you have Windows Subsystem for Linux and check the box&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsi5ah86tde8qjmad2sr0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsi5ah86tde8qjmad2sr0.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;..... If you are doing this for the first time your windows will run few installations&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpmf42fc5d5ifasq6dhpo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpmf42fc5d5ifasq6dhpo.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;..... Reboot or Restart once the installation is done.&lt;/p&gt;

&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Download and install Linux (ubuntu)&lt;/strong&gt;&lt;br&gt;
There are multiple distro of Linux but for this tutorial we will stick to ubuntu with  LTS (Long Term Support)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;

&lt;p&gt;👉 Open Microsoft Store and search for ubuntu (Click &lt;strong&gt;get&lt;/strong&gt; for it to start downloading)&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fl80d39q9h3rlflwl0o9b.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fl80d39q9h3rlflwl0o9b.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxkf0a2v71bm72fa99mns.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxkf0a2v71bm72fa99mns.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;👉 Click &lt;strong&gt;Open&lt;/strong&gt; to start Ubuntu&lt;br&gt;
👉 Setup your username (use small letter; e.g: adeinfo) and press Enter&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fchvtmm6rvz7pj83wbm1l.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fchvtmm6rvz7pj83wbm1l.PNG" alt="Image description"&gt;&lt;/a&gt;&lt;br&gt;
👉 Setup Password (Note: password will not be visible when typing) - Type password and press Enter.&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkz1z9qgszxjtlrcvir74.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkz1z9qgszxjtlrcvir74.PNG" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;👉 Once you are done, you should see something like this 👇👇👇 with other information.&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F76uz1hzs4zdjnbzkp7l9.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F76uz1hzs4zdjnbzkp7l9.PNG" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Setup Windows Terminal to Run Ubuntu&lt;/strong&gt;&lt;br&gt;
We are going to set our Windows Terminal to Open Ubuntu by default without running ubuntu from the Windows App list.&lt;br&gt;
😎 Open Windows Terminal and click the little drop down menu by the right as shown below&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft6kbmdfdpmvn2ah3emi3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft6kbmdfdpmvn2ah3emi3.png" alt="Image description"&gt;&lt;/a&gt;&lt;br&gt;
You can open any of the terminal listed below but our aim is to open Ubuntu by default when we start our Windows Terminal.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;👉 Click 'setting', Change default profile to 'Ubuntu' and hit 'save'&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fatl86sbvabitl0qonxuk.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fatl86sbvabitl0qonxuk.PNG" alt="Image description"&gt;&lt;/a&gt;&lt;br&gt;
👉 Restart Windows Terminal (Close and Open it again) &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Setup Development Tools&lt;/strong&gt;&lt;br&gt;
Open Windows Terminal (&lt;em&gt;It should open ubuntu by default&lt;/em&gt;)&lt;br&gt;
Run the Following command;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo apt update
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Enter password and press enter&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo apt upgrade
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Select yes if requested for any permission&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Install ZSH&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;
If you are fine with the Linux default terminal which is &lt;code&gt;bash&lt;/code&gt; you can skip this part. To know what ZSH is you can follow this link. &lt;a href="https://en.wikipedia.org/wiki/Z_shell" rel="noopener noreferrer"&gt;ZSH&lt;/a&gt;.&lt;br&gt;
Run the below command on your ubuntu to install ZSH&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo apt-get install zsh
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;.&lt;br&gt;
.&lt;br&gt;
.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Do you want to continue? [Y/n}]
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;press &lt;code&gt;y&lt;/code&gt; and press enter to continue&lt;/p&gt;

&lt;p&gt;Once ZSH is done installing, we will install &lt;a href="https://ohmyz.sh/" rel="noopener noreferrer"&gt;OHMYZSH&lt;/a&gt;&lt;br&gt;
Use this command to clone OHMYZSH&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Press enter...&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Do you want to change your default shell to zsh? [Y/n]
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;press &lt;code&gt;y&lt;/code&gt; and press enter to continue&lt;br&gt;
Input your password and press enter to continue&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F18hkb12x392oc1o5bbmw.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F18hkb12x392oc1o5bbmw.PNG" alt="Image description"&gt;&lt;/a&gt;&lt;br&gt;
That's it. 😓OHMYZSH has installed😓&lt;br&gt;
Restart Windows Terminal&lt;/p&gt;

&lt;h3&gt;
  
  
  Installing NodeJs
&lt;/h3&gt;

&lt;p&gt;There are many ways to install node but for this post we will be using NVM.&lt;br&gt;
What is NVM: NVM is an acronym that means never mind🤦‍♂️, Oh sorry that's not related. &lt;strong&gt;NVM is Node Version Manager and it is a tool used to manage multiple active Node.js versions.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Let's install Nodejs&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Copy and paste the below code on your terminal
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;Press Enter and restart terminal once installation is done&lt;/li&gt;
&lt;li&gt;After restart type &lt;code&gt;nvm&lt;/code&gt; and press enter. 
If you get an error it simply means nvm was not installed or was not installed properly but if you see nvm commands listed then you have NVM installed.
🅵🅾🆁 🅽🆅🅼 🅴🆁🆁🅾🆁 - Check if NVM config was added to your zshrc. Copy and paste the below code
&lt;code&gt;nano ~/.zshrc&lt;/code&gt;
Scroll down to see the below config;
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] &amp;amp;&amp;amp; \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] &amp;amp;&amp;amp; \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Press ctrl + X to exit&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;This will install the latest LTS node version&lt;br&gt;
&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;nvm install --lts
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;To check the node version installed
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;node -v
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Installing Yarn
&lt;/h3&gt;

&lt;p&gt;Some developers enjoy using yarn instead of node. So let's install yarn. Yes, you can use both on your PC without conflicts&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Copy and paste code on your terminal (Ubuntu / Windows Terminal)
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;curl -o- -L https://yarnpkg.com/install.sh | bash
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;Restart your terminal&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;yarn --version&lt;/code&gt; to see the version installed&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Install Code Editor (VSCODE)
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Goto &lt;a href="https://code.visualstudio.com/download" rel="noopener noreferrer"&gt;VS Code&lt;/a&gt;
&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuppic1camdmlu146jvct.PNG" alt="Image description"&gt;
&lt;/li&gt;
&lt;li&gt;Open download folder and Install. &lt;/li&gt;
&lt;li&gt;Choose next till finish
&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2x764bxm7lqtssrxmp5o.PNG" alt="Image description"&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;🤜 What's Next 🤔🤔&lt;/p&gt;

&lt;h3&gt;
  
  
  Git &amp;amp; Github
&lt;/h3&gt;

&lt;h3&gt;
  
  
  Link VsCode with WSL
&lt;/h3&gt;

&lt;h3&gt;
  
  
  Others &lt;a href="https://dev.to/adeinfo/part-2-2022-javascript-development-setup-on-windows-474j"&gt;PART 2 - 2022 JAVASCRIPT DEVELOPMENT SETUP ON WINDOWS&lt;/a&gt;
&lt;/h3&gt;

</description>
      <category>javascript</category>
      <category>beginners</category>
      <category>tutorial</category>
      <category>node</category>
    </item>
  </channel>
</rss>
