I've had a Linux distro dual-booted on my computer for probably a year now, staring at it occasionally when my (Windows hostage) work applications allowed me a little time off. What to do with Linux? Where to start? What would it do for me? I often equated getting into Linux to stepping into a large 'circle' of knowledge. It seemed that where ever one chose to 'step into the ring', there was always some knowledge to the left that was required to understand what one had stepped 'on', and likewise, a person had to understand what they were 'on' in order to grasp what was to the right. A never ending circle!
Finally dawned on me to forget trying to learn Linux. Learn something in
Linux. So, what to do?! Well, thought I'd try a Linux-friendly programming language. Anyone following me to this point has to KNOW that the only truly inspired answer to that goal is Python! Well, to learn Python, hadda learn a text editor. The benign grace of Vim soon came into the picture. Got a coupla books, and before long I was soaring. Well, if I could do some scripting in Vim, then Bash scripting couldn't be that big a leap...and it wasn't. Sorta would like to listen to some music whilst working, like I do on the Window$ side, so I hadda learn how to crank up the sound. Found a good 2d CAD application (QCad) that was Linux friendly-now I had to learn a little bit about installing apps, and then had to learn some more about files and hierarchies...and so on.
Lo and behold, all of a sudden, I knew a little stuff about Linux, had gotten a good foothold with a purpose built into it, and realized I'd shifted the 'effort/reward' ratio dramatically in my favor. Learning Linux was peripheral to focusing on another target!
Then, it seems, once you're comfortable with the subject, the acceleration rate takes off. Learning curve? Nah! It's been a grand adventure of chewing off one fascinating revelation after another, and not having the time or inclination to get frustrated.
Works for me!