This is a guest post by Dinesh Khadka. He is a tech blogger at BytePanda and also loves to program on python.

Linux Newbies

Have you had enough of windows, its virus sheltering and price heavy nature? Or, do you just want to try out a bit of Linux to see what the entire buzz is about?

Linux Mint

While most will tell you to use Ubuntu, I’d like to suggest you a more lucrative option – Linuxmint. An OS built as a general purpose Linux especially for those who are new to Linux. Its menu looks a lot like Windows’ and therefore, its easier to grasp the basics. Unlike most Linux distros, this one comes bundled with multimedia codecs.  So, you can listen to your favorite songs, watch movies and stream without going through the hassle of restricted essentials.

It provides a long-time Windows user with a delicious slice of Linux, while giving the user a slight taste of Windows alongside with it.

Linuxmint comes pre-bundled with a wide range of apps, and after you install Wine from the software installer, you can run many windows apps straight from your computer.

Alternatives: Zorin OS , PcLinuxOS

Intermediate Linux users

So, you know what Linux is and you’ve been using a computer for a long time and want to try out linux. The best one for you should be Ubuntu. Ubuntu is the most popular general purpose Linux distro in the world.

It has inspired and paved way for many distros including the distro in the previous item.

A sleek and eye catching design, a massive online community and a lot of features creatively crammed into this awesome OS.

It provides quite a room full of apps for office work, music, photos, and other stuffs to increase your productivity. All these apps are neatly placed to get the right stuff at the right time.

The reason I didn’t recommend this OS to a beginner is because of the fact that it is the complete opposite of Windows. Quite notable difference is the close, maximize and minimize buttons placed at the left side of the window. Like other Linux distros and unlike Zorin or LinuxMint, multimedia codecs have to be installed manually, meaning no music, no video, no streaming. Unless you have a fast internet speed, this OS is quite disappointing.

 Alternative: Puppy Linux

Multimedia Artist

You don’t have to get that price heavy Mac to weave your multimedia creativity into a reality. Go with open source and get Ubuntu studio. A Linux distro based on Ubuntu, created to be the magic wand of aspiring multimedia artists since the first line of code.

This OS provides dozens of tools ranging from video production, audio, image manipulation, animation to 3D modeling. Audacity/BEAST for audio editing, pitivi for video editing and Gimp/inkscape for image manipulation are some tools preinstalled in the OS.

It’s UI is straightforward, fast and artworks it uses are tad inspiring.


To an experienced programmer, every Linux is the best distro for programming. But, to an intermediate, my votes would go to ArchLinux. ArchLinux is a Linux distribution aimed at advanced or intermediate Linux users who have proper knowledge of technical terms and are fine with consoles and command lines.

Its different than most of the popular distros and unique in many ways. Unlike other distros, it has a “Rolling Release” update method. Meaning, it provides daily updates to its users. So, in terms of stability, it’s number one as it patches any loopholes, leaks and vulnerability reported in its mailing list. It has its own ArchLinux specific package manager called “pacman” and functions that make sense only to a programmer. I personally suggest beginners to stay away from this.

Alternative: Gentoo 

General purpose

If you’re one of those guys who loves a bit of everything, you should go for Fedora. Fedora is a popular general purpose linux distro sponsered by RedHat (hence the name fedora) available free of charge. It is very different from other OS’ reported in this article. Mainly because it is not based on other OS’ and uses rare Gnome 3 as it’s default interface. It is basically a collection of RPM based softwares and the user has to choose a package i.e Programming, web, graphics. Fedora then installs specific softwares from the package the user has selected to work with and continues the installation.


However, Fedora is probably not the easiest OS to install. If the user is not careful enough, he may risk wiping out his harddrive, replacing his old linux or even screwing up bootloaders. But, its a great OS and I use it for programming related tasks because of its speed, reliability and stability.

 Alternative: OpenSuse

Did we miss your favorite OS or did we forget to include something? Tell us what you think!