Coding as Basic Literacy

Debate on whether everyone should learn basic programming skills like reading or math for modern life, automation, and problem-solving, or if it's an unnecessary specialized vocational skill.

📉 Falling 0.3x Politics & Society
3,260
Comments
20
Years Active
5
Top Authors
#1448
Topic ID

Activity Over Time

2007
8
2008
23
2009
36
2010
93
2011
144
2012
380
2013
501
2014
263
2015
259
2016
300
2017
185
2018
142
2019
137
2020
169
2021
145
2022
170
2023
123
2024
94
2025
84
2026
4

Keywords

LeetCode IT US GeoCities IFTTT ITS NoFlo SQL SHOULD EASY code programming coding kids learn learn code literacy skill basic school

Sample Comments

GuB-42 Apr 15, 2021 View on HN

Basic mathematics, personal finance and first-aid are things everyone should learn.Same thing for coding. It is unreasonable to ask everyone to write a compiler or anything on that scale, but I don't think that fizzbuzz is too much to ask. Computers are part of our everyday life now, and teaching the basics of coding early-on can help demystify them. I also think that like maths, it promotes a rigorous and logical way of thinking that can be useful in other fields.

crazygringo Aug 19, 2013 View on HN

Nobody needs to learn how to code, any more than they need to learn contract law, or organic chemistry, or welding, or music composition.People talk about code "literacy" as though it's the 21st century equivalent to reading and writing, but this is crazy -- even as a programmer, I don't interact with any of my devices via code. Being a programmer doesn't help me troubleshoot Windows or get my printer working. I don't configure my apps on my iPhone using code; I

schwartzworld Jan 6, 2021 View on HN

I honestly believe that programming should be considered a vital skill on par with reading and writing. I'm not saying everybody needs to be able to solve LeetCode or build production ready apps, but anybody who works with a computer could benefit from being able to do a little scripting. Programming is a skill that can be a foundation for thousands of different hobbies.Why do most adults know how to read and do basic math? Because we consider these to the important enough to teach them

ThomPete May 11, 2016 View on HN

Programming is the most obvious one because it the one thing thats going to allow the individual to interface with civics, economics, excercise, biology, history, math, science and english in a structure manner. That doesn't mean you are not going to play tennis. It doesn't mean you only have to do code. But to understand just the basics is many many many times more useful for the individual than you seem to be suggesting.You literally can't find a more versatile tool for that.

nicoburns Mar 15, 2020 View on HN

Disagree with this. As a 26 year software developer, it's been fascinating to see just how many of my peers in non-software industries are now interested in learning to code because it's useful for their jobs. Coding allows you to talk to machines, and machines are everywhere in modern society.Here in the UK, basic coding is now taught in schools (from primary school!). And I think this makes sense. Not everybody's going to be an expert. But the basics are incredibly useful, ju

dwc Feb 12, 2011 View on HN

I'm sure that's how basic math proficiency was viewed in the past. These days almost everyone would benefit from some rudimentary knowledge of programming, but it's not yet viewed as essential. Every day I see people doing repetitive manual tasks on the computer that could be automated with just a tiny amount of basic shell scripting. How long before this is taught to all kids in primary school, and facing many of the same problems as math today?

daja Aug 19, 2013 View on HN

A lot of school kids don't even have basic math or writing skills. I see the geek appeal of everyone learning to code, but it's really not practical. There are far greater concerns. I think a personal living class should be required. Kids don't know anything about opening a bank account, loans, renting an apartment, etc.

jernfrost May 11, 2016 View on HN

This is attacking a strawman, as someone who will enthusiastically promote coding in schools and who try to teach my kids coding, my idea has never been that everybody needs to become a software developer.To me learning coding is like learning math or history. It is an essential skill for modern society even if our primary job is not necessarily centered on those skills.I believe done right, programming is a good way for many to understand many concepts in mathematics better. Many fields w

loso May 15, 2012 View on HN

I think most of you are taking the post too literally. He is going against the rising trend of post implying "EVERYONE SHOULD CODE, IT'S GREAT, YOU WOULD BE CRAZY NOT TO, ITS SO EASY". It almost sounds like an infomercial. Of course anyone who is interested should learn how to code. Anyone interested should learn a bit about plumbing. And about home wiring, and car repair, and...the list goes on. No matter what skill level you actually end up achieving if you are interested in coding go for it.

mitsche May 15, 2012 View on HN

You seem to be a bit disconnected from reality. If I told any one of my friends who are not programmers by trade to look for code samples, they would either not understand what I'm talking about, or simply not know where to look.Most people don't even have the slightest idea what kind of problems software can solve. Jeff Atwood seems to interpret "learn to code" as "learn to set the DYLD_LIBRARY_PATH variable". Others—myself included—think that having at least a bit of exposure to programming