Order in which I typically setup my machines

This is mostly documentation for myself, primary reasons of the order is to set my underlying OS in order, then grab the multiple browsers that I use to partition my various activities (Some for play, some for work, some for experimentation and some for other people who use my PC). Then it goes to utilities, dev tools and finally entertainment!

  1. Drivers
  2. Windows Updates
  3. Opera
  4. Chrome
  5. Firefox
  6. 7-Zip
  7. Cmder
    1. Remove argument to disable profiles
  8. Winmerge
  9. GrepWin
  10. SpaceSniffer
  11. Notepad++
  12. Git
  13. TortoiseGit
  14. TortoiseSvn
    1. Make sure to install command line tools
  15. Java JDK
  16. OpenSSL
  17. .Net Latest Developer Pack
  18. Visual Studio
    1. Productivity Power Tools
    2. VS Vars in Powershell
      1. Find-Package pscx | Install-Package -Force -AllowClobber
      2. Find-Package VSsetup | Install-Package -Force
      3. C:\User\[UserName]\Documents\WindowsPowerShell\profile.ps1
        1. Import-VisualStudioVars
  19. Chocolatey
  20. Windows 10 UWP SDK
  21. Xamarin Studio
  22. Setup IIS
  23. Office
  24. Setup Paths
    1. JAVA_HOME variable
    2. OPENSSL variable
    3. HOME variable
      1. Include JAVA_HOME\bin
      2. Include OPENSSL\bin
      3. Include Notepad++
  25. Games!