Coding for Librarians : Applied knowledge is the best kind

There’s been an impressive amount of librarian chatter about Code Year, a new initiative from the people behind Codeacademy. Codeacademy offer free introductory programming tutorials using JavaScript as the language of choice and it looks like this is also the approach Code Year will take. Discussion has already started on Twitter (hashtag #libcodeyear or #catcode) and IRC (#libcodeyear @ Freenode).

JavaScript is often proposed as a starter coding choice, at least in part due to it’s ubiquity (got browser? got JavaScript!). I’m not going to get into a language war, deciding what programming language to start with largely depends on a) what you like and b) what you want to build. And there are plenty of other places you can hear the arguments from every possible angle. It also depends on your own learning style. Don’t get discouraged if one of the tutorials doesn’t work for you, there are plenty others that might fit better with the way you learn. There’s a plethora of courses and learning resources out there, many of which have been listed on the Cat Code wiki.

The best coding tutorials (IMHO) are the ones that help you create something practical and/or applicable to your area of interest. And, with that in mind, I’ve started a list of open source library projects that may be of interest to those getting started with writing code. These projects aren’t necessarily beginner level (many of them aren’t) but provide examples of real code in action and something that you may be able to use and (eventually) contribute to.

Learning JavaScript?

Learning PHP?

Learning Ruby and/or Ruby on Rails?

These are just a few examples which I hope to keep adding to and, of course, suggestions are more than welcome.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s