I suggest you to use Fedora Distro !
1.
Download the Fedora DVD via Torrent and later burn this ISO.
2.
When you install Fedora, make sure you install EVERYTHING (ALL APPS).
Why step2 Install all apps ?
well, Actually this is the way you should also get some chance to know new apps and explore all supporting apps. So I strongly suggest install as much as possible. This makes your system a fully packed system. You should eventually make sure you get
* important utilities
* multimedia sound + video apps.
* basic openoffice/libreoffice stuff, editors etc etc.
* some games
* most importantly programming language libraries, IDEs, other SDKs, and so on.
(I suggest you to install Bluefish IDE for some quick and long projects, which are no more manageable via Vi editor).
* preferably both Gnome + KDE.
* server apps (apache, mysql, etc etc).
* other debugging tools wireshark, etc etc.
So this way you will have eventually a fully balanced system. Avoid installing something on demand.
You get lots of Harddisk space and it is not expensive, hence follow this strategy to learn Linux and use it for everyday important tasks, even this is the suggestion for users who use it for business or office workstations.