I went to school in Irving, Tx during my early elementary years and was lucky enough to be taught LOGO in second grade. Instruction didn't continue in third grade but I did get a CoCo 2. It had a version of LOGO which I quickly lost interest in because it had something else, BASIC.
Soon all my free time was spent pouring over computer magazine my mom bought me and hand entering BASIC code. I'm sure I hacked together a hundred games the first year I had that thing and it was my best friend until I discovered girls. When my luck with girls didn't go so well I went back to BASICs. I also had a Zx Spectrum clone with another variety of BASIC. I still tinker with a Version of BASIC to this day. See also: BASINC.
Later I got involved with a community on a file sharing platform known as DC++ and ran a few different hubs. I needed lua scripts to make certain actions easier for my ops and users but I just couldn't find ones I liked, so back to hacking at code I went. I ran another version later that used perl scripts. That was a nightmare, but I hacked away.
I ran a few websites powered by WordPress and constantly tweaked at the php, html, and css.
The point of all this is that I have never formally learned anything related to programming. I waded in with a machete and duct tape and just made things happen.
I really think it is long past time for me to correct this. So why not start with js?
I won' be paying for anything, I'm an old pirate and some things are hard to change. I'll begin by using the resources at MDN and from there I'll go to Free Code Camp and Project Euler. After that I'll figure out next steps.
The ultimate goal of course is to build tools for myself and possibly others to use with Steem.
Thanks for the post.
Keep Steeming!