So to recap, in order of appearance rate
1) *buntu derivatives especially ubuntu 10.04 LΤS or Kubuntu 12.04
...
Stay away from unity desktop embrace any kde or gnome desktop.
1) KDE 4 seems to be recommended as a stable Desktop manager.
2) Gnome2 is preferred over 3.
Note that with Ubuntu you can chose only between KDE or Gnome 3; Gnome 2 is not available in any modern distro anymore. However, some distros (notably Mint) offer Mate desktop which is a fork and continuation of Gnome 2 branch. If you're for Gnome 2, go for a Mate-based distro. Mate and Xfce offer classic desktop, while Gnome 3 (and somewhat KDE 4) offer some "innovations" which are quite controversial and are something quite different (especially with Ubuntu's Unity)...
How about installation procedures have they changed any in last decade or so or everything is as I remember it text based configuration files with each destro having its own directory tree to place them?
Installation procedures for any modern desktop based distro (Ubuntu, Mint, SuSe, Fedora etc.) are quite easy and straightforward and GUI based. Whoever is able to install Windows will be able to install Linux with no difficulties.
Software configurations are mostly kept in configuration files, but directory trees are more or less standardized and systemwide options are kept under the /etc directory. System software (init-scripts) has only two directory structures, SysV (most Linux distros) and BSD (Slackware Linux only). Other software mostly uses its config files (*.conf) in the /etc, some larger software packages creating their own subdirectories (e.g. X).
But, while it is good to know basics of the OS used, for the average user this is mostly irrelevant, comparable to the Windows registry. Most system settings can be set with GUI tools, and desktop applications have their own Options/Preferences dialogs and save their settings, just like on Windows. Only for hardcore tasks or when some problems occur is there a need to edit configuration files in /etc (again, similar to the Windows registry).
Of course is way to early for me to start installing linux. I have a lot of work to do before I'm ready to boot linux and start working there too. The moment that I install linux I expect to spend most of my developing time in linux and only boot in windows once a day to check emails fill in daily reports etc.
If you switch to Linux to do something, perhaps you can start doing the other things too...
Why not set your email client (like Thunderbird) and open your documents (using LibreOffice) in Linux too? That's how I switched completely, when I realized that all my daily activities can be equally done in Linux as in Windows. Windows development done in VirtualBox (did a complete application for a small business task that way), I practically never boot to Windows on this machine again.
All that is quite easy by the way. Modern distros simply work and require almost no effort from you to start using it. The sole exception is if you have a hardware incompatibility like problems with display or WiFi, only then you need to fiddle with drivers or configurations. Most machines I've tried had no problems at all. Also I often found Linux easier to install on many machines because of the fact that all drivers are included, compared to say WinXP where I've always needed to get and install drivers for practically all hardware.
I'm not a fun of constant updates. when I install a linux distribution I will stick with it for a long time updates will be done once every 6 months or so and only security updates will be installed for sure everything else will be considered if time permits.
Well, that's exactly as (non-LTS) Ubuntu and Mint do, with new releases every 6 months (containing upgraded software) and periodical updates (containing patches and fixes). The only difference is, they also offer stability updates and other bug fixes besides security ones, but I see no reason to refuse them. So, I'd say you don't need to change the default update policies at all.
thank you everyone for your input I have something to start my research.
You're quite welcome. Good luck in your Linux-quest