Beginning HTML and CSS

Although everyone does not need to learn to code for themselves, the basic understanding of what code is — how commands function, where different general languages originated from, and how code lays the foundation for all we see online today — is a necessity for today’s student body. Beyond this, the earlier students are exposed to code and directly taught how it functions, the better each student’s understanding of the online world will be.

When I was in middle school, one of our school directors would come into the classroom weekly and teach the older students how to create a website in HTML. After a couple of lessons, I decided that coding was not for me — it was confounding and I never received any direct help from our instructor. I then grew through middle and high school without so much as looking at a line of code. Code was an ethereal phenomena to me, a universal language. I despised coding yet admired those who knew how to code. It was only in freshman year of college that I learned how many coding languages exist, and in sophomore year I became more exposed to python 3.0 in a beginning computer science course (which I also did not enjoy). Before today, I could not tell you why or how the following CSS code changes the font and colors of body text in HTML files (or even how CSS code is capable of changing an HTML output without being in the same file).

body {

    font-family: arial, helvetica, sans-serif;
    font-size: 14px;
    color: black;
    background-color: #ffc;
    margin: 20px;
    padding: 0;

}

Even now coding does not appeal to me. Computers take instructions very seriously, they leave zero room for error. Some coding workspaces like python 3.0 are nice enough to tell you where you went wrong, but you have to figure out how you went wrong. As a ‘humanities person,’ I enjoy a little play in whatever I write; I feel like I am allowed to be wrong in some aspects of my work if I am convincing enough in others. This being said, I am strongly advocating for the general teaching of coding languages in modern schooling systems because I regret not knowing enough for today’s world. While some may argue that you do not need any coding experience to progress in today’s society, I have felt discouraged, lost and overwhelmed when trying to develop work of my own (such as previous websites or very simple games).

Tim Berners-Lee in Lucas, Julian. β€œTim Berners-Lee Invented the World Wide Web. Now He Wants to Save It.” The New Yorker, September 29, 2025

As it stands, the ‘powerful mixture’ Berners-Lee refers to is being threatened. Just looking past the dead-internet theory for a moment, AI is replacing human creativity and whimsy both online and in the real world. I drive past billboards which are clearly prompt-generated and grit my teeth. The balance which Berners-Lee sought is interrupted by this advancement and I believe there are more people like me who are lost and unaware of how to help. We can work alongside AI in a balanced manner, but to do so we must understand where all of this rapid advancement originated from. Perhaps learning basic code may not fully help us understand language-learning models or quantum computing. However, the prospect of learning to create for oneself — to build small, independent websites, games, or other programs — may help in maintaining the balance between the human and the generated in this ever-online world.

My work-in-progress when learning with htmldog.

2 thoughts on “Beginning HTML and CSS”

  1. Is there anybody who has run into the same issue with the code block? I am trying to get the HTML code block (the second one) to just have the body and heading appear and it works when I try it in textedit but it does not work on here. Thoughts?

  2. Hi Max, first of all, I’m not sure I have the answer to help with the issue you left a comment about. Sorry!! But to get to the meat of the blog, I really resonate with the points you make. As someone who has generally enjoyed some coding in the past, I appreciated the overlap in our different experiences. Coding can be really frustrating, and sometimes completely not straightforward, but its value in today’s society is evident. As you mention, relating to AI, the importance of digital independence is something I find valuable. Human creativity and knowledge should always be prioritized, and in an age of ‘dead internet,’ as you say, people’s ability to not only create websites but simply to understand how websites come to be is crucial. The more we offload our understanding not only to AI but even to other people, the less we have control over our own digital footprint. All of that is to say, I really appreciated your post, and I hope someday coding comes a bit easier to you! πŸ˜€

Leave a Reply

Your email address will not be published. Required fields are marked *