I have interest in knowing and working with Linux,so what distro will be the best for me to start with?

Well according to me Ubuntu is the Best Linux distro. Not far from it is Fedora. But if you are a beginner i'll suggest to go with Ubuntu. But if you want to become very good at it, you should later on work on a non GUI version as well, called Ubuntu Server. Red Hat is also quite good but it isn't free I think.

Fedora is a good option for beginners in linux

What kind of technical background do you have?

commented: microsoft windows OS is all i know for now,so i want to widen my knowledge in my IT career +1

New to Linux environment, which distro is the best for me to start with?

If you're completly new to unix and computers in general, then stick to the ones with the end user in mind, like Ubuntu, Fedora, etc..

If you're familiar with something like QNX, Minux, SCO, Darwin etc. then you can probably start with anything.

If you're trying to learn the internals of linux, then Arch Linux might be a good place to start.

I greately thank you all and i will give it a trial and keep you posted on my progress, whenever i get the PC ready

If you want to learn Linux, then you need to give time and play with it.

Here's what I suggest:
1. Download virtual box, free software from Oracle.
2. Download Ubuntu, also free
3. Of course install the Ubuntu to your virtual machine
Don't worry about messing it up.
Just wipe the virtual machine, if anything goes wrong.
Just make sure your PC supports virtual machine.
4. Learn basic Linux file permissions to understand how the OS does it.

Here are the links:
1. https://www.virtualbox.org/wiki/Downloads
2. http://www.ubuntu.com/download/desktop
3. http://www.ubuntu.com/download/desktop/install-ubuntu-desktop
4. http://quickbytesstuff.blogspot.sg/2013/05/linux-file-permissions-quick-notes-for.html

Hope it helps.. just ask this great community if you need any help. :)

Cheers!!!

[+cguan_77, at first. THANK YOUUUU!!!
You`ve really helped me.

Your answer is the BEST!!](http://www.facebook.com/AlBadaani)

sometimes depends on how confortbale you are with setting up your system, some distro such as Ubuntu, Fedora, or Mint, are easy to install and maintain, others like Slackware, Arch, Gentoo, requires a bit more of knowledge to set up.

It depends on your user profile. From "keys pusher" to software developer. Obviously, if you were developer you wouldn't be asking this.
I'm a "key pusher " (some daily internet navigation, some mail, etc and, in my case, a lot of spreadsheet wich are OS independent) and I began from zero with Ubuntu. It seems a lot as Windows in easiness for install OS and later, for software install and uninstall (It has a software center). From Gutsy Gibbon to Saucy Salamander and still here

The most important thing is to lose the fear and go for Linux, Ubuntu is a good distro and is very friendly

I would suggest Linux Mint, you can download it here -> http://blog.linuxmint.com/?p=2714

Learn how to navigate the file system, with relative and absolute paths.
Learn to edit config file with VIM, also with relative and absolute paths.
Learn how Linux mounts drives and how to mount them manually, then access that drive through the mounted directory.
When you're feeling really bold go through the Linux from scratch project. http://www.linuxfromscratch.org/

Also learn how to use C++

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.