Learning JavaScript and HTML!

Should students learn to code?

In my opinion, Java/JavaScript and HTML are pretty popular coding languages, and I’d heard of them for a long time before even coming to Carleton. Having expressed prior interest, getting to try both within these tutorials was a really interesting experience, and i think is something every student should be introduced to the fundamentals of coding for the web. For example, even though this site has a built in features to bold or italicize text, that last sentence was done by hand through editing the HTML within the site

“At recess in middle school, while others played soccer or traded Yu-Gi-Oh! cards, I pored over tomes on HTML, JavaScript, and PHP—which paid off, socially, when I built a proxy server to let classmates access banned Flash games.”

Cory Doctorow, “Social Quitting”, Special Features, Locus, Vol. 90, no. 1 #744 (January 2023), pp. 29, 49.

Coding experience

The only experience I can claim is from my CS 111 course that I took last spring in python, and the current Data Structures 201 class I’m in this fall. Although it hasn’t been much, or very successful for that matter, the practice of Kotlin within Data Structures helped a bit with the JavaScript tutorial, and Python with Kotlin. This kind of relationship apparently holds true for the vast amount of coding languages that exist, which makes me more inclined to emphasize that learning even just one could immensely benefit students in the long run. Overall, despite my experience not being very long, I believe it still held value.

Closing thoughts

Even if just a single coding language, I’m sure any student could take that skill and grow with it to be able to use it for future endeavors. The internet is widely used across the globe, and students in particular have an advantage of learning its intricacies for personal and societal benefit. After going through the HTML beginner tutorial and enjoying the content as well as the process of creating my own web page, I wish I’d been introduced or taught something like this sooner. Introducing it at such a young age like the quote above might be excessive, but its message still has value. Consider teenagers who’d want to beef up a resume, or get a head start with internships or personal projects, this could be a really useful tool. Additionally, I’m sure there are many people who’d complain about the current school systems in what is being taught, and from a student perspective, coding has value especially for those interested in stem fields.

7 thoughts on “Learning JavaScript and HTML!”

  1. I feel very similarly to you that skills with one language has helped me a bit in learning a new one. I agree with you that every student should be introduced to the fundamentals of programming and web design. Do you think that it holds personal to understanding web design by allowing students to better understand what they’re opening and doing online as well as the professional ones you mentioned?

  2. Editing the HTML by hand to bold that sentence makes your case better than any argument could. I noticed the same thing you did: R and SQL made HTML easier for me even though the syntax is different. Doctorow’s essay is mostly about platforms trapping users with high switching costs. Do you think knowing HTML helps students leave, or is it mainly a resume skill?

  3. I see what you’re saying about putting HTML skills on a teen’s resume, however, if it’s something that everyone learns to do, then it’s no longer a valuable thing to have; it’s just expected. For the purposes of standing out to colleges and universities, it would actually benefit these students more for coding to not be a universal skill.

    While I personally disagree that all students should learn to code, I understand your perspective as someone who seems to be interested in STEM. I wonder if you have any particular thoughts as to how learning to code benefits people who are interested in the arts.

  4. I agree that learning coding can be valuable and that the skills can transfer between languages. However, I think students can benefit from understanding how websites and digital systems work without necessarily learning to code them. With tools like generative AI, knowing what the code does and how different components connect may be more important than writing the code.

  5. In addition, I think it is interesting that the ability to learn a coding language can increase the likelihood of learning other coding languages in the future. This can be seen in your experience learning Python and Kotlin and then being able to learn JavaScript. Furthermore, I also feel that your idea about students not having to be experts in order for coding to have value is a good one because even knowledge on a basic level can prove helpful.

  6. I definitely agree that, while brief, this intro to HTML is quite important. For, the first introduction to a ubiquitous coding language such as HTML is probably the most important part. I also wish that I had been introduced to some coding sooner, and I wish that it would perhaps become a required part of early school curriculums!

  7. As a CS major I’ve noticed the same thing, where knowing one language makes the next one easier. I just wonder if that mostly helps people who already want to code. With AI tools writing basic HTML in seconds, do you think it’ll still stand out on a resume in a few years?

Leave a Reply

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