I'm very confused to choose a suitable OS for me to build web site besides MS Windows and MacOS? Can you suggest me some options? Please.... :D
I would suggesst to use Pragmatic Linux http://www.pragmaticlinux.org which offers many benefits for web developer
I think you should follow 2 branches: Ubuntu and RedHad. Because these two ones are the most popular OSs for web server.
Your laptop should contain at least 2 OS that represent to 2 branches:
If I'm not using my Mac, my Elementary OS desktop becomes my dev machine.
I used to run Gentoo on my desktop which I used primarily for Dev for over 2 years long before I got a Mac, machine was super fast and well tuned - there was almost no latency doing anything - except for keeping the OS up to date since it required compiling everything myself. If you're looking to get some Linux experience under your belt at the same time, take Gentoo or Arch Linux for a test run and use it daily no matter how hard it is initially, if you want to get some work done and don't care about the extra Linux experience, Elementary OS / Mint / Ubuntu are all great and works mostly out of the box.
Ubuntu is fantastic and very easy to get up and running, but if you want a crash course in how Linux really works, I recommend using Arch. I had used Ubuntu and Fedora before, but never really had a handle on Linux until I set up Arch. It can be difficult to get going, but their instructions and tutorials are really fantastic -- just read it all the way through before you start.
Refer to this answer: Debian vs Ubuntu
My Experience: I have used Debian with XFCE desktop environment, my laptop became faster.
If you are beginner, just Install Ubuntu or give Elementary OS a try which based on Ubuntu have Mac alike design and good performance and it is free and no worries about WiFi drivers and Ubuntu community always ready to help you.
If you feel optimistic and can solve Linux problem on own, Install Debian, after installing, you might need to install WiFi driver.
Also see: First things to do after installing any Linux distro
If you are used to Windows/Mac look and feel and want the stability that a more well known distro offers, I would strongly recommend Linux Mint. Its built on top of Ubuntu 14.04 LTS which is rock solid and offers a lot of the same UI concepts of Windows (task bar at the bottom, start menu, etc.). I switched to it as my daily driver last year (from Ubuntu) and have not really had to think about it much since. Its fast, easy, and lets you get on with coding.
I quote @murali, Ubuntu should be the best choice, in development and also in production. Debian is also good, but Ubuntu is very similar and has a better balance between newer packages and stability.
Anyway, i think the best approach is to stay with your favorite operating system and software. I work on Windows 10 with phpstorm, atom, illustrator ecc.. and Vagrant to manage different virtual environment (mirrored with production for best consistency). With Windows this kind of things get a little complicated, but if you are a Mac guy they're a piece of cake.
If you want to go with the flow I guess Ubuntu is the way. But to be honest I don't think you need to invest time in a certain distro rather than choose the best distro for you. Every distro is great in its own way and in every and each one you can accomplish anything you want. The only thing that changes is the way to do it. Trial and error is the answer. Invest the following months in trying out the 10 most famous distros and enjoy your favorite flavor :)
I personally use Ubuntu 15.10 with the i3 windows messenger
Julian Dong
dev
Julian Dong
dev
Chris Patterson
This is like asking someone what flavor of ice cream is their favorite. Pointless.