I have fallen in love with node.js and broken many bones on the way down. I started as a lowly customer service rep but felt inefficiencies everywhere so started to initially build tools in excel using VBA and VLookups. Then I found myself using Salesforce and administrating that which lead me to want to program using Apex but Apex books seemed to require previous experience in real programming so I bought Java for dummies and read it from cover to cover in a weekend and started trying to code in Apex. Then I embarked in trying to get my own project going which resulted in me learning angular and node.js... That was a limited path because of the SEO implications so I switched to learning React... Now I am a full stack developer by night and an admin/developer for the Salesforce platform by day.