My first Linux experience was in 1998 (via telnet into my university's server to read my email with PINE). I've run Linux on my own machines off and on since 1999 and exclusively since 2006.
My first distro was Slackware, which I quickly broke. I then went back to Windows 95. After that, my friend helped me install Debian, which I used until I replaced that machine. I found Debian too difficult to install on my own, so I put Red Hat on my newer machine. At that time,
yum didn't exist, and Red Hat only offered updates if I logged in to X as root, which I rarely did. So, it quickly became outdated, and OpenOffice 1.1 couldn't handle right-to-left text, which I needed for one of my university classes. So, I started using my Windows XP laptop most of the time. I couldn't install Linux on the laptop because the NTFS tools of the era couldn't resize my partition.
After a couple of years, I decided to switch my Red Hat box to something more modern. I wanted to move away from the RPM package format, so I tried installing Debian again and once again found it too complicated to get all the features I needed. Then, I read about an up and coming Debian-based distro called Ubuntu that had just released their latest version. So, I installed 6.06 (Dapper Drake) and have used Ubuntu exclusively as my main OS all my machines since that time. I only boot into Windows a few times a year. I've tried a few other distros' live CDs, but so far have always decided that the benefits of those distros aren't significant enough for me to switch over.
For the first many years, I used the command line most of the time, as early Linux GUIs weren't up to many basic tasks. These days, the GUI tools have made leaps and bounds and are quite usable. Nevertheless, I often prefer the command line for many tasks. I'm much more likely to use
vim than Gedit. But, I quite appreciate GUI tools for a number of tasks--perhaps most tasks these days.
Q&A for Ubuntu users and developers
Q&A for enthusiasts and power users of the Android operating system
Q&A for speakers of other languages learning English
Q&A for professional and enthusiast programmers
Q&A for computer enthusiasts and power users
Q&A for pro webmasters
Q&A for users of Linux, FreeBSD and other Un*x-like operating systems.
Stack Exchange Network staging zone, where users come together to build new Q&A sites
Q&A for musicians, students, and enthusiasts
Q&A for committed Christians, experts in Christianity and those interested in learning more
Q&A for WordPress developers and administrators
Q&A for linguists, etymologists, and serious English language enthusiasts
Q&A for people studying math at any level and professionals in related fields
Q&A for apps, scripts, and development with the Stack Exchange API
Q&A for user experience researchers and experts
Q&A for professional programmers interested in conceptual questions about software development
Q&A for meta-discussion of the Stack Exchange family of Q&A websites
Q&A for mechanics and DIY enthusiast owners of cars, trucks, and motorcycles