Welcome to my new project: learn2code [1]!
In my 13ish years as a librarian I've met a lot of people who either wish they knew how to code or were somehow convinced they couldn't learn. The thing is, though, it's easier than ever before to learn programming, and there are more benefits than ever before in a librarian's professional life to know more about coding. Rather than spending any more time being frustrated about it, I figure maybe I should just help people learn.
The great thing is, now we have Processing [2]. Processing is a programming environment created by artists and programmers to do programmable art. It's also fun, easy to get started with, and a really good way to get comfortable with the ideas behind and processes for writing code. I'm no expert in Processing, but I really enjoy using it, and I think you can too.
Everybody can learn to code, even if you're a complete beginner. Here's one way to get started.
learn2code - lesson 1 - getting started [3] from Dan Chudnov [4] on Vimeo [5].
A few quick notes:
Give it a try for yourself. Watch it all once, then try it on your own, or watch a little and try everything yourself as you go, or whatever works for you.
When you're done, upload the picture to a site so the rest of us can see it! If you use a public image sharing site, tag your photo with both "learn2code" and "learn2codel1" so we can filter it into a big stream of photos and admire each others' work. Here are tag links for flickr:
I hope you enjoy this, and remember, this is only the start! Much more to follow. If you get tired of waiting, I'd recommend you look around the processing.org [9] site to learn more about the cool things other people are doing with Processing.
| Attachment | Size |
|---|---|
| learn2codel1.pde [10] | 186 bytes |
Links:
[1] http://onebiglibrary.net/learn2code
[2] http://processing.org/
[3] http://www.vimeo.com/1031578?pg=embed&sec=1031578
[4] http://www.vimeo.com/learn2code?pg=embed&sec=1031578
[5] http://vimeo.com?pg=embed&sec=1031578
[6] http://processing.org/download/
[7] http://flickr.com/photos/tags/learn2code/
[8] http://flickr.com/photos/tags/learn2codel1/
[9] http://processing.org/
[10] http://onebiglibrary.net/files/learn2codel1.pde