How did I become a programmer?
After my first animation project
When I got done with the animation I still had no much knowledge about coding, maybe the animation was looking cool (so I think), but it was just a few functions to control an SVG drawing.
If you are not a software engineer and you are not familiar with a function in programming, think of a function as an equation, something that would find in your physics or electrical class to calculate speed, force, voltage, amps.. the difference is that a function is written in whatever programming language you are working with, and you have a bit more control of the variables to use for the function to come up with the results that you want. ← This right here is what attracted me to programming, besides the point that I needed / wanted to publish information in a website.
My tools and resources
I am going to credit Angela Yu as the person who taught me to code, or at least taught me the basics to keep on learning. After taking some of her classes late at night, then it was the time to get rid of my CMS (Content Management System) and start coding websites on my own without any CMS.
The tools I am using are:
My advise if you want to learn to code.
If you are interested in learning to code without going for a computer science degree, then I surely would recommend Angela Yu and check out her class, and no, Angela does not know me and has no idea who I am, but I still think her class is pretty good.
Learning to code takes time and it can be frustrating. Keeping it simple and advancing at your own pace is the way to go. Once you start coding you also need to practice to keep and obtain more skills, or else you will forget, some places to keep sharpening your skills are places like SoloLearn , CodeWars and Free Code Camp.