I believe everyone should learn to code because it is an important skill in the digital world, especially in fields like digital humanities. Knowing how to code helps us understand and work with technology that shapes much of modern learning and creativity. Without coding skills, we might have trouble understanding others’ work or collaborating with them. Coding also allows us to create tools and analyze information in new ways, helping us meet the needs of both our audiences and ourselves. Learning to code gives us the ability to be more involved and successful in a world that is becoming more digital.
an appreciation of how complex ideas can be imagined and expressed as a set of formal procedures — rules, models, algorithms — in the virtual space of a computer will be an essential element of a humanities education.
Kirschenbaum, Mathew. “Hello Worlds (Why Humanities Students Should Learn to Program).” 2010.
I started coding in middle school when I joined a coding club that focused on HTML and CSS. I was really fascinated by it at the time. However, I slowly got distracted and stopped coding for a while, though I still worked on WordPress projects that required some coding. Learning to code at that age gave me a solid foundation, teaching me what coding is and how it works. Now, as a computer science major at Carleton, I’ve noticed that I no longer feel the same excitement I once had. Maybe it’s because I now approach coding as work instead of as something fun that I can do at my own pace. Even so, I still enjoy coding.
As I keep studying computer science, I’ve come to value coding more and more. It helps us share ideas in new ways and solve problems creatively. The more I learn, the more I see that coding can be used in many different areas. With coding skills, there are endless possibilities, and it opens up new opportunities and ways of thinking. It helps us look at things from different points of view. That’s why I believe humanities students should learn coding too.
This is a code sample
<!DOCTYPE html>
<html>
<head>
<title>First code</title>
<style>
h1{
color:#eb4034;
font-family: sans-serif;
}
p.text{
color:blueviolet;
}
</style>
</head>
<body>
<h1>Hello world</h1>
<p class=”text”>Things i like about HTML so far</p>
<ol>
<li>easy to learn</li>
<li>easy to understand</li>
<li>Integration with CSS and JavaScript</li>
</ol>
</body>
</html>
Output
Hello world
Things i like about HTML so far
- easy to learn
- easy to understand
- Integration with CSS and JavaScript