Trust me, if you used Linux for some time you will feel the same about Windows. I certainly do. It starts with installing programs by download installers, goes over not having windows dock on each other and ends with having no useful terminal.
I'm not a fan of arbitrary window docking - I have my own layout system based on cascading - while Cygwin rxvt provides most of what I want out of a terminal, shell etc.
If you want to install Komodo IDE for Linux you download the tarball and double-click the excutable (or start it from a console).
Want to install github firewall install? Download tarball, double-click excutable.