I am looking for a delineation of describable stages that an aspiring Ruby programmer will have to confront, explore, and master before being considered as a professional or employable.
Basically, I've been fiddling with Ruby since late 2006 and still feel lost. It's completely hobby at this point so I haven't dedicated myself to it but after all the time I've spent reading about it, installing and reinstalling libs, buying 10+ books--maybe the best way to put it is that I'm a fan and not yet a practitioner. But I feel like after all the time, money, mental gymnastics, and emotion, I should start to reap some type of benefit or see some ROI.
So, once again I re-read another excellent Ruby book and what's such a trip to me is that I understand all of the fundamentals but I can never put them together to make any lib of consequence.
I know data types, operators, control flows, OOP, classes, modules, keywords, etc. I don't know how to combine them all.
Can someone who's traveled this path explain their perspective on the different stages one must go through, i.e., "completely clueless, to "understanding the syntax", to "making a tiny application", to "making a lib worthy of becoming a gem", to "holy moley this girl's good!"