Hiya folks. I'm starting a little blog. My story so far (for context): I'm not a professional software developer, but last year I decided I wanted to become one. I don't have an undergraduate computer science degree (I studied business/marketing), and before last year I had never written a single line of code in my life. I worked for a few years after graduating -- A couple in marketing / market research / brand-strategy, and then a couple as a semi-technical career coach at a big tech company. I say 'semi-technical' because I was career-coaching software engineers (i.e. I knew the lingo, and I knew the keywords). But I didn't code, nor did I really know what I was talking about when I asked a software engineer if they 'focused more on frontend or backend,' what 'frameworks' they had experience with, if they had experience 'implementing APIs,' etc., etc. But I wanted to know what I was talking about. So I started doing little onli...