SQL Clone
SQLServerCentral is supported by Redgate
Log in  ::  Register  ::  Not logged in

Learning C

By Steve Jones,

Someone else gets it. Besides me, I mean. We should be teaching people the C programming language. An interview with David Griffiths, author of Head First C, says that learning C is a good idea. I concur, and I stand by my statement.

It's not that I think everyone should be a C expert, but I'd like to see more programmers spend 5 months, a semester, early in their programming careers. If you've written your own iOS app, this would be a piece of cake. If you're a Python guru, it would broaden your horizons. Getting closer to hardware helps you write code in a more thoughtful way.

I'd like to see a C programming course as a semester requirement for quite a few fields that might need to develop programs. Not only computer science majors, but also scientists that might need to deal with building their own algorithms. In the same vein, perhaps it's worth a SQL class for everyone to better understand how to work with sets of data. A query class could also include some of the other query languages, perhaps MDX and XQuery would make sense as well.

I know this sounds like busy work, but as we become more and more dependent on data and scripting for all sorts of jobs I think it makes sense to start setting a baseline of expected skill for knowledge workers. Those people that knew programming could potentially pass a C test,  and they would be exempt. As we evolve into the future, especially as we may move to more vocational type training, I think it would be good to still require some basics of people as they begin their journey to working with code and computers.

Steve Jones

The Voice of the DBA Podcasts

We publish three versions of the podcast each day for you to enjoy.

Everyday Jones

The podcast feeds are available at sqlservercentral.mevio.com. Comments are definitely appreciated and wanted, and you can get feeds from there. Overall RSS Feed: or now on iTunes!

Today's podcast features music by Everyday Jones. No relation, but I stumbled on to them and really like the music. Support this great duo at www.everydayjones.com.

You can also follow Steve Jones on Twitter:

Total article views: 325 | Views in the last 30 days: 1
Related Articles

Podcast Announcements

Podcast Feeds


Pair Programming

Today Steve Jones talks about pair programming and when it might make sense for data professionals.


Secure Programming

Writing secure programs is hard. Steve Jones has a few comments on what some of the issues are with ...



Programming is an important skill, perhaps extremely important for the future. Steve Jones thinks th...



A new video setup is on the way!!!! Actually I'll do a couple podcasts on podcasting over the hol...