Learning to code is still worthwhile

🔥 Check out this awesome post from Hacker News 📖

📂 **Category**:

💡 **What You’ll Learn**:

Learning to code is still worthwhile

July 6, 2026

Is there any point to learn to code in the age of vibe coding?

Literally no one is uttering what we thought were the immortal lines “learn to
code,” right? I don’t think that sentence has been spoken for many months now
in Silicon Valley

Making Sense with Sam Harris #481

I’m the founder of Val Town, a “Silicon Valley startup”
for writing and deploying code, and I still believe everyone should learn to
code.

Sam is right that “learn to code” is no longer trotted out as a quick path out
of poverty. The ability to string together two lines of JavaScript no longer
guarantees you a 6-figure-salary.

This is also true of math, literature, science, or any of the liberal arts. Like
those, coding is worthwhile to learn on educational grounds, not merely
vocational ones.

I grew up hating math. I stumbled into
an after-school program that taught programming. Through
it, I fell in love with math, and excelled at it beyond my wildest dreams.

Later, I learned this experience masterminded by a math & education researcher
named Seymour Papert. He wanted children to learn math like they learn to speak:
through exploration instead of instruction. He started from the assumption that
we all know it’s impossible to be congenitally “bad at French”: if you grow up
in France, you’ll learn it. So Papert tried to create “Mathland”, a place where
anyone could grow up “speaking math.”

The Mathland he created was the LOGO programming language, where you can draw
pictures by giving instructions to a turtle on the screen with ink on its feet.
I recently made a version of it you can
try out online. Can you figure out how to draw a
circle?

Through learning to program, I learned so many meta-skills, like debugging,
composition, and logic. Most importantly, I learned that there’s literally
nothing that cannot be learned. These meta-learnings of programming may explain
the unreasonable competence (and arrogance) of computer scientists: why we think
we can solve all the world’s problems – even those far outside our original
domains.

Coding is a delightful activity that combines the creativity of writing with the
precision of mathematics and the instant feedback loops of a video game. It
helps you sharpen your desires into precise language that computers can carry
out.

It’s remarkably close to casting spells. I think of Hermione correcting Ron –
“it’s levi-O-sa” – as a good model of what it’s like learning the arcane syntax
of code. But once you master that, “You are a wizard, Harry.” You can encode
what you imagine into an arcane language that a computer will make real. We all
can be wizards.

LLMs can write English as well as they can write code, yet we have no fear for
the relevance of humanities. The same intuition holds true for code.

Many dismiss code in the same way they dismiss legalese as inscrutable, tedious
details. But like law, code is what our world runs on, and an elegant line of
code can literally change the world. Think of e=mc2 or “we hold these truths to
be self-evident” if you doubt the power and majesty of precise formal language.

And finally, programming is simply fun. It’s a joy. My calling in life is to
spread the joy of programming, so if you have any inkling of interest in
learning to code yourself, shoot me an email – steve@val.town.

The dream of universal code literacy – or the “real computer revolution” – lives
on, even in the age of LLMs.

👋 Hi, I’m Steve. I build Val Town, a delightful way to write and deploy code in the cloud. You should try it! We’re hiring — if you like my writing, maybe you’d like working together.

🔥 **What’s your take?**
Share your thoughts in the comments below!

#️⃣ **#Learning #code #worthwhile**

🕒 **Posted on**: 1783373614

🌟 **Want more?** Click here for more info! 🌟

By

Leave a Reply

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