Originally Posted by ms.look
Hi am a new user i am a software developer i have been using microsoft windows an have never used any kind of Linux Waht i wan a know is that which linux will be best for me
There's no single good answer to that question. Since you're new to Linux I would suggest either Fedora or Ubuntu. I favor Ubuntu due to package management. They both have excellent hardware detection, they're both good for newbies, and they both have excellent repositories available to install software from.
What distribution is best comes down to what you're going to be using the system for. You mentioned that you're a software developer, but do you want to program in C? C++? Java? Mono? Do you have particular requirements for versioning in your development tools? What IDE Capabilities do you need? How else do you plan on using the system? Multimedia? Emulation? Home Server? Etc.