You seem to be confusing what a terminal and what a shell are -- they are NOT the same thing -- to list hyperterminal, JUST hyperterminal by itself is nonsensical gibberish when put alongside BASH and PowerShell -- since those are SHELLS and HT is just a terminal that does nothing without a server (which may involve a shell) to log into.
... and really if you want a quality terminal program with actual modern options, that's what Putty is for. Hyperterminal is a cute toy for pretending you're dialing into a BBS 1980's style...
ALSO not sure what in blazes that has to do with making web applications -- though really NOTHING you listed seems to have the first bloody thing to do with web application development regardless of platform; since if you're making native binaries you are NOT making web applications.
... unless we have radically different definitions of the term -- which seems to happen a LOT these days as people start throwing the terminology at things that have NOTHING to do with it.
Joe Clark
Full-stack developer specializing in healthcare IT
There's a big con for Docker on Windows. It requires Hyper-V, which is not available in Windows 10 Home (only Professional or above), which the vast majority of laptops have pre-installed. Shell out more $$$ to get Professional if you want to use Docker. That $600 laptop from Best Buy won't do it.