Setting up my Windows Coding Environment
Tags: setup
Published: 2021-04-18 07:31:41

So a few days back I whipped my Computer so that I can do all clean start with all the latest version software and apps. So while doing the process I noted down everything I downloaded, so that if I do it again I just have to run all these commands once and it's done.
It's a very effective method and time-saving I definitely recommend it to document everything you use.
Here are some basic software commands to quickstart your setup.

Also at the end are some tools I have listed that are very useful.

Run the commands mentioned to install everything

choco install <appname> : To Install

choco upgrade <appname> : To upgrade

choco uninstall <appname> : To uninstall


- Install a package manager

    Chocolatey :  [https://chocolatey.org/](https://chocolatey.org/)

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



- Install latest python

    ```bash
    > choco install python 

    #check python version after install

    > python --version
    ```



- install latest Java

    ```bash
    > choco install jdk8

    #check Java version after install

    > java -version
    ```



- Install Hyper ( Hyper is a good looking command-line tool similar to Command line or Powershell)

    ```bash
    > choco install  hyper
    ```



- install Wox ( Wox is a quick search and launch tool similar to Alfred on Mac )

    ```bash
    > choco install wox
    ```



- Install node.js

    ```bash
    > choco install nodejs.install

    #check version after install

    > node -v
    > npm -v
    ```



- Install sticky notes

    ```bash
    > choco install simple-sticky-notes
    ```



- Install VS code

    ```bash

    >choco install vscode.install

    #for specific version specify the version
    > choco install vscode.install --version=1.40.0
    ```

    ```bash
    #VS-CODE Extensions

    1. AutoComplete Tag - sporiley.css-auto-prefix
    2. CSS-Auto-Prefix - sporiley.css-auto-prefix
    3. Live Server - ritwickdey.liveserver
    4. Material Icon Theme - pkief.material-icon-theme
    5. Adrian Theme - adriantheme.adrian-theme
    6. Bunch of Language Support Apps (For any Language you use)
    ```



- Install SublimeText3

    ```bash
    > choco install sublimetext3
    ```



- Install Firefox

    ```bash
    > choco install firefox

    #Also install some extensions for firefox
    	
    1. Privacy Badger
    2. HTTPS everywhere
    3. Ublock origin
    4. Grammarly
    5. Hotspot Shield
    ```



### Other Tools I use.

- [DevDocs](https://devdocs.io/)

- [Carbon](https://carbon.now.sh/)

- [The collaborative browser based IDE](https://replit.com/)

- [Devhints - TL;DR for developer documentation](https://devhints.io/)

- [Devhints - TL;DR for developer documentation](https://devhints.io/)

- [98.css](https://jdan.github.io/98.css/)

- [Free Logo Maker | Create Your Logo Online with Ucraft](https://www.ucraft.com/free-logo-maker)

- [getterms.io](https://getterms.io/)

- [Write your best with Grammarly.](https://www.grammarly.com/)

- [Notion - The all-in-one workspace for your notes, tasks, wikis, and databases.](https://www.notion.so/)

A better-looking version of this post available here 😁: https://www.notion.so/hritikpawar/Coding-Setup-64e514417d3240ccb03e6480d6da72dc