Download link: https://aka.ms/terminal
Download link: https://git-scm.com/downloads
Download link: https://code.visualstudio.com/download
cd ~/.ssh
ssh-keygen -t ed25519 -C "github_username" -f github_private
ssh-keygen -y -f github_private
Host github.com
User git
Hostname github.com
PreferredAuthentications publickey
IdentityFile "C:\Users\user\.ssh\github_private"
Link - https://github.com/settings/ssh/new
Github - https://github.com/new
git config --global core.sshCommand C:/Windows/System32/OpenSSH/ssh.exe
Download - https://osdn.net/projects/mingw/releases/
Download - https://www.python.org/downloads/windows/
Download - https://nodejs.org/en/download/
Download - https://golang.org/dl/
Official Instructions - https://docs.microsoft.com/en-us/windows/wsl/install-win10
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Kernel Update Package - https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
wsl --set-default-version 2
Download Ubuntu - https://www.microsoft.com/store/apps/9n6svws3rx71
thanks this helped a lot