Hi, I'm new on this website and I really enjoy its concept. I wanted to ask you what distro should I use in 2019 for programming, I mainly do web development, desktop softwares/scripts and Android development (I have only 18 yrs old tho and I want a suggestion from more experienced users). I used Antergos, Fedora and Manjaro but none of these satisfied me. I'm searching for a developer-friendly, well designed (I really want well designed distros) distro. The thing is that I'm also searching for a beautiful and innovative DE, but the most famous ones aren't really what I want (neither i3).
Hope that you can help me, thanks.
So, webdevelopment, desktop scripts and android development...
For webdevelopment you can use any distro you want, its not that resource intensive.
If you do front-end webdevelopment i heard that you should use windows because of the way the browser renders the website (and you need this for pixel accuracy), also browsers render stuff diferently,
For webdeveloing Backend, you could use ubuntu, linux mint, whatever you like (i used ubuntu for a time) , the backend part runs smooth on lamp. What matters is the editor you use, that eats ram (netbeans, phpstorm).
For Android development, well this is interesting, you didn't specify if you used android studio or you just compiled into a apk some html, js and css using phonegap or cordova or any other such things. In this case it doesn't matter.
BUT, if you use android studio, I think ubuntu, or maybe ubuntu MATE (i heard it uses less resources) and develop the app directly in your phone/tablet / (do no about smarth watch or tv) so that you don't lose time with their virtual machine (its a pain)
Also on android development it depends on your pc specs, you're doing real programing here, that means code that is compiled and then run. So you need enought ram.
Hope i helped you in choosing/undestanding some things
Also, if you use LINUX, add Gnome and see what themes/designs it has, but keep in mind it will require more RAM
I did not yet tried them but Solus (getsol.us/home) and Elementary OS (elementary.io) looks really great. :)
Mihai Deta
developer something something
Sky
Coder
Ignore the haters, I'd go with Ubuntu LTS. You can pick your Desktop manager flavors like KDE, Gnome, LXDE, XFCE etc.
There are few fancy ones too like Deepin, Elementary, Budgie, etc.
Try them all and then go with what you like.
Having workflow on Linux is a bit hard but after enough experiments, I am sure you can find one good that fits your needs.