I don't do much web-design anymore, but when I first started using Linux that was one of the main things I used it for.
Being able to have your own web server, SFTP server, and set-up complex toolchains quickly lets someone with relatively littler experience to dive-in and learn with complicated working configurations you can break, fix, and modify.
Two of my favorite servers were Owncloud & Ampache.
I've since moved to using Nextcloud for hosting my own drop-box like application. But Ampache is very unique because if you have a huge music collection like I do it allows you to listen to your entire music library from anywhere. Even on my phone. You just need Ampache server available publicly online.
Since I mostly did HTML,CSS, and PHP I used Brackets as my code editor. Ironically it started it's life as Adobe Brackets.
At the time VScode wasn't even a big thing yet, and Atom was the big editor. I preferred Brackets just because it looked nice and it was entirely built on web technologies.
At that time I had no idea I'd be using Linux to produce, record, and edit video.See less