+ 8
Here are the best Linux distros for programming:
Ubuntu – best for beginner programmers. ...
Manjaro – best for intermediate programmers. ...
Arch Linux – best for advanced programmers. ...
openSUSE – best for sysadmins. ...
Fedora – best for server programmers. ...
Kali Linux – best for security programmers.
+ 5
Dont use Kali Linux unless you are going to use it for security BECUZ if someone gets a hold of your machine you already have all of the tools they need to mess you around with. The point of Kali as a distro is for penetration testing; or hacking. Ubuntu is fine for programming but I will state however that generally any Linux is suitable for programming.
I was recently using a Kali machine for minor programming and its just a better Debian box being rolling release instead of using ancient packages. There was no real point for me doing that except that I only had a Kali on a USB stick at the time and made all my other USBs from it.
If u are new to Linux I recommend lubuntu or xubuntu. As much as I personally dislike bubuntu (i use Arch).
+ 5
I don't agree with Mihir Lalwani's answer. The choice of the Linux distribution has little to do with how good you are as a programmer. The main difference between them is that they come with different pre-installed software.
Fact is: Ubuntu has the largest community. You have a problem with Linux? You will definitely find a solution for Ubuntu. You need a specific software? It is definitely compiled and available for Ubuntu.
While most of these solutions and softwares will also work on other distributions - especially if they are based on Debian, which Ubuntu is also based on - this is not guaranteed.
If you're new to Linux, choose Ubuntu or a derivative of Ubuntu. Everything else is not for "better programmers", but for people with more Linux experience and more specific needs.
If Manjaro is actually an ArchLinux fork like someone else here answered, it will be extremely difficult to get into it without any experience.
+ 5
ArchLinux 👍👍👍
+ 4
It may be harder to use but Arch Linux is far superior to Manjaro. Manjaro is kind of a butchered fork of Archlinux.
+ 4
["Maziar","Dokhanian"] Good luck on Linux and Ubuntu or Manjaro. 😍👌
+ 4
U Can Use Kali Linux But If U Learned About Linux Then Install It Otherwise You Can Go For Ubuntu 👍👍
+ 4
Manjaro has some advantages. Its pretty, it uses most Archlinux tools, its rolling release im pretty sure and its a complete desktop installed. Archlinux you have to build your OS from scratch but Manjaro does it for you.
Most Manjaro users usually end up switching distros eventually though but it gives you a nice introduction to general Archlinux.
+ 4
In case you want to have some pracrice, just use online shell. There are dozens of free web resources, ready to use.
In case you really need to install Linux, I agree - try Ununtu. It’s one of the simplest distro.
+ 4
I don't like kali or ubuntu as a main system, the others are fine.
If you want you can take your time and configure your own linux experience with distributions like arch linux. I do really like my arch setup especially for coding, but it took some time to configure.
+ 4
Before Linux there was UNIX, which was used to program hardware devices in late 1980s and early 1990s. Linux is free version that didn't violate UNIX copyright laws.
Try to guess my age? My first programming was Fortran in 1970s
+ 4
You can't appreciate the good without experiencing the bad. ArchLinux is the best !!!
+ 3
https://openclassrooms.com/en/courses/4614926-learn-the-command-line-in-terminal/4614933-discover-terminal
+ 3
I like debian, but you can use FreeBsd :-) it can run elf
+ 3
Make a virtual machine with the os you're hesitating with. Maybe then you will have a better feeling which one is adapted to your needs ;)
+ 2
Be sure to check out the Manjaro community editions for a specific desktop environment too.
+ 2
Go for Ubuntu,
It's easy to use for beginners..
+ 2
I can't say that BlackArch is the best, this distribution is supported by hackers, so it's not safe, it's best to write your own code
+ 1
["Maziar","Dokhanian"] use Manjaro mate