This was a great informative post. I most liked the part about getting a mentor. If you try to pick up a new skill on your own it can be a daunting task. Some people have a knack for grasping new concepts, but if you don't a mentor can be that little something extra that might help things stick. -@bozz
A good mentor makes sure that you make steady progress and with consistency comes speed. Thanks for your comment!