I’m thinking of going to xubuntu because I’ve seen the way it works and it seems beautiful. But does it have all the necessary things that freecodecamp may require or does the entire course require only web apps and an internet browser?
I’ve just stepped into jQuery so I’m not really familiar with the rest.
Is there anyone already following the course on a linux distro? I liked Arch too but it’s been a nightmare for me to install and set up so far.
Also what desktop environment are you using? I like xfce from xubuntu a lot and plasma seems very sexy.
Don’t know about xubuntu specifically, but I have been running Atom on various other Ubuntu-based distros and it’s always working well. Also Chrome is pretty stable on it (unlike Firefox from what I heard).
I’m using Elementary OS with the Numix icon set and Arc theme. Based on Ubuntu 14.
I have every piece of software that I can possibly use to do programming and web dev. My current browser is Vivaldi (Chrome based) and sometimes I run Firefox on it.
For my code editor I run both Atom and Sublime Text, installing NodeJS, Ruby, Mongo, LAMP stack and other things may feel more difficult to do than on Windows if you’re not comfortable with the terminal (command line) but just follow instructions and you’ll be OK.
I’ve been developing on Fedora with i3 wm for a few years and I haven’t run into any major obstacles. I’d say that there are more advantages for developing on GNU/Linux over Windows. The biggest pitfall would be having to use GIMP instead of Photoshop although I hear some people have gotten older versions of PS to work under WINE.
I’ve used Xfce before for quite some time and I think it’s a good desktop environment. The biggest complaint I hear is that it feels antiquated in comparison to desktop environments like KDE Plasma, which I also like. They are both stable so I don’t think you can make a wrong choice. You’re not stuck with the one that comes with your distro either. You can always download multiple desktop environments and select the one you want at the login screen.
My home PC is dual boot Fedora-Gnome/LXDE and Win 10. I use either for FCC. Win 10 crashes at least once a week. I have Atom, Brackets, Notepad++ and VS Code. I also dabbled in some of those online IDEs like Code Anywhere.
I have been using CloudReady on a USB on a laptop. I plan to use that for FCC, too. You only need something that can run a modern, up to date browser to do FCC.