Here I am documenting my process for downloading, installing, and tweaking the settings for Cygwin, a Linux-based environment that runs on Windows. This is largely to help myself, so that I won't have to hunt down and rediscover processes and settings that I have already figured out in the past. However, I also want this to help as many people other than myself as possible. So lets dive into Cygwin.
DISCLAIMER: This guide assumes some knowledge about computers, such as the difference between 32-bit and 64-bit architectures and how to determine your computer's architecture.
This is the description of Cygwin from their own website: