essellar,
yes, I see you've found out some of those hard things about industry for yourself. That's good, the more experience the better, in any profession or field.
About the step by step, I believe it depends on how advanced a user is and how they think about the learning experience...