Command line for building websites

Hello everyone! what are the programs that would enable me use Linux and/or Mac OS X command line instructions in windows?

https://www.codecademy.com/paths/full-stack-engineer-career-path/tracks/fscp-setting-up-your-dev-environment/modules/fecp-command-line-for-building-websites/lessons/navigation/exercises/introduction

There are several ways go about this:

WSL - windows subsystem for Linux. This only available for windows 10 (link)
docker - only for certain edition (not home and basic), allows you to run containerized linux distros
virtualization - VMware for example, allowing you to run Linux on top of windows
git bash - not 100% how this one works, here is the documentation
installing Linux along side windows (dual boot)
buying a mac - just kidding :stuck_out_tongue:

not advised: cygwin, I think the above alternatives are better

Thank you very much.