On this video, you will learn how to install Cygwin for Windows. Cygwin is necessary to run various commands for the preparation of a new project. Cygwin is a large collection of GNU and Open Source tools which provide functionality similar to a Linux distribution on Windows. It is a DLL (cygwin1.dll) which provides substantial POSIX API functionality.