2012: The year that coding became de rigueur

The jury is still out on whether everyone should dabble in programming, though resources are in place for many to learn

Does true literacy now include the ability to write software programs, just as it does the ability to read, write and do sums?

2012 saw a surge of sentiment in the press and blogosphere that we should think of programming as a vital cultural skill. And the year included many stories about newly emerging massive open online courses (MOOCs), which would provide tools to help people learn to sling some code.

Perhaps the most famous advocate of this idea was New York city Mayor Michael Bloomberg, who, despite his busy schedule, vowed to learn how to program himself. "My New Year's resolution is to learn to code with Codecademy in 2012!" he wrote on Twitter at the beginning of the year.

Backed by venture capital firm Union Square Ventures, Codecademy is a project that offers basic Web programming skills in an online format. The project attracted over 400,000 participants, including Mayor Bloomberg, to learn how to program in the year 2012.

"As technology becomes the driving force in our economy, the ability to program and understand programming is becoming more important," wrote Andy Weissman, a partner for Union Square, which raised over $12 million for Codecademy.

Farhad Manjoo, technology writer for online news magazine Slate, also argued that because computers now touch pretty much every aspect of our lives, we should be at least somewhat knowledgeable about how they operate. "The fact that any moron can use a computer has lulled us into complacency about the digital revolution," he wrote. "Theres no better way to learn how computers work than to start programming."

Not everyone thinks teaching coding to the masses is a good idea, however. Bloomberg's proclamation set off a backlash from programmers and others who warned people away from learning the practice, at least if they were pursuing it only to become more well-rounded in their education.

"It's actually damn hard to learn to code if you have no background in engineering or math. And frankly, Codecademy has been no help," wrote Audrey Watters, an education writer, after trying the service. "If you were to sit me down in front of a blank IDE and ask me to build something, I wouldn't have any clue how to begin."

Jeff Atwood, software developer and co-creator of IT question-and-answer site Stack Overflow, argued that it would be a mistake to categorize coding as an essential life skill.

Coding is one of many practices that we humans rely on that, for the most part, only specialists understand, Atwood argued. We have electricians to fix the lights, doctors to remedy our ailments, plumbers to stop the leaking faucets. "If your toilet is clogged, you shouldn't need to take a two-week in-depth plumbing course on toiletcademy.com to understand how to fix that," he wrote.

As the year progressed however, more options became available for those wishing to learn how to code. The Khan Academy, a popular resource for mathematics and science education and interactive video tutorials, also launched a curriculum for learning basic programming and Web illustration.

The year 2012 could also remembered for the rise of the MOOCs. Universities and colleges have offered distance education online classes for well over a decade, but the new generation of MOOCs offer classes for little cost, on flexible schedules, and that require no prerequisites. Unlike services such as Khan's and Codecademy, MOOC classes are fully-fledged college classes; many of them are actual classes that universities repurposed for the Web. They are perfect for the hard-driving autodidact who may have quickly worked through all that Khan Academy offers.

And computer science curricula play a central part in many MOOCs. Coursera, which has attracted over 2 million users, offers a range of advanced computer science in areas such as artificial intelligence and robotics. Udacity offers many computer and networking classes, including those on advanced topics such as software debugging and testing, HTML5 Web design, and parallel programming. And edX draws from classes taught at Harvard University and the Massachusetts Institute of Technology in fields as diverse as quantum computation and SaaS (software-as-a-service).

"As we learned from Wikipedia, demand for knowledge is so enormous that good, free online materials can attract extraordinary numbers of people from all over the world," observed technology writer Clay Shirky, in a blog post.

Joab Jackson covers enterprise software and general technology breaking news for The IDG News Service. Follow Joab on Twitter at @Joab_Jackson. Joab's e-mail address is Joab_Jackson@idg.com

Join the PC World newsletter!

Error: Please check your email address.

Tags application developmentGoogleYEAR ENDMassachusetts Institute of Technologysoftware

Our Back to Business guide highlights the best products for you to boost your productivity at home, on the road, at the office, or in the classroom.

Keep up with the latest tech news, reviews and previews by subscribing to the Good Gear Guide newsletter.

Joab Jackson

IDG News Service
Show Comments

Most Popular Reviews

Latest News Articles


PCW Evaluation Team

Azadeh Williams

HP OfficeJet Pro 8730

A smarter way to print for busy small business owners, combining speedy printing with scanning and copying, making it easier to produce high quality documents and images at a touch of a button.

Andrew Grant

HP OfficeJet Pro 8730

I've had a multifunction printer in the office going on 10 years now. It was a neat bit of kit back in the day -- print, copy, scan, fax -- when printing over WiFi felt a bit like magic. It’s seen better days though and an upgrade’s well overdue. This HP OfficeJet Pro 8730 looks like it ticks all the same boxes: print, copy, scan, and fax. (Really? Does anyone fax anything any more? I guess it's good to know the facility’s there, just in case.) Printing over WiFi is more-or- less standard these days.

Ed Dawson

HP OfficeJet Pro 8730

As a freelance writer who is always on the go, I like my technology to be both efficient and effective so I can do my job well. The HP OfficeJet Pro 8730 Inkjet Printer ticks all the boxes in terms of form factor, performance and user interface.

Michael Hargreaves

Windows 10 for Business / Dell XPS 13

I’d happily recommend this touchscreen laptop and Windows 10 as a great way to get serious work done at a desk or on the road.

Aysha Strobbe

Windows 10 / HP Spectre x360

Ultimately, I think the Windows 10 environment is excellent for me as it caters for so many different uses. The inclusion of the Xbox app is also great for when you need some downtime too!

Mark Escubio

Windows 10 / Lenovo Yoga 910

For me, the Xbox Play Anywhere is a great new feature as it allows you to play your current Xbox games with higher resolutions and better graphics without forking out extra cash for another copy. Although available titles are still scarce, but I’m sure it will grow in time.

Featured Content

Latest Jobs

Don’t have an account? Sign up here

Don't have an account? Sign up now

Forgot password?