In my younger and more vulnerable years, I didn't really want to learn to code. I just wanted results.
Through sheer repetition, I learned enough to bold and italicize text, sure. I knew how to put an image on a webpage, make a link. But the more complicated stuff, puhh-shaaa! I was far more interested in achieving the look I wanted at the time than gaining a new skill to use later.
Enter coding myspace and tumblr bloggers. My salvation.
I was an awkward teen who didn't want to tell anyone about her internet hobbies, and these pioneers saved me. These folks had already figured out how to do all the cool stuff on my blogs that I wanted, and all I had to do was just copy their code out of the tiiiiny scroll boxes they put it in and paste it into the editor on my websites.
From there, my work began.
My formative coding education wasn't in learning what tags or attributes meant and how to apply them, it was a hilarious mishmash of trial and error as I learned to reverse engineer code someone had written for a slightly different purpose to suit my needs. Sort of like the "Can I copy your homework?" meme.
That's why this first day of FreeCodeCamp has been so interesting. Today, I completed all the challenges in the "Basic HTML and HTML5" and "Basic CSS" modules of FreeCodeCamp's Responsive Web Design certification. I remembered a lot more than I expected to from my teen years, but it was exciting to, for the first time, stare at a blank screen and write code from scratch.
Now, if you'll permit me make a little list, trying out a bit of HTML I learned today...
That Sweet, Sweet Data:
- Bootcamp: FreeCodeCamp
- Modules Completed: Basic HTML and HTML5, Basic CSS
- Time Spent: 1 hour 55 minutes
The spacing is wonky, but there is a list I made with code I wrote, so I'll call it a win for today, my friends!