From KnowledgeLab
Jump to navigation Jump to search
Programming For Revolutionaries, Poets, and Philosophers, and Revolutionaries, Hacklab, Sat 9:30 - 12:30
ADOPTER(S) Harry Halpin (hhalpin AT ibiblio.org)
FACILITATOR(S) jake elliott (racter AT gmail.com)

I'm thinking we should use this to teach programming for people who have never programmed before but are computer literate (for example, may have put up a web-page or editing video...) and try to demystify the process.

What programming languages do people want to know about? There's such a host of possibilites out there, but I thought it might be good to begin with Python since it's pretty straightforward and also can be used for real applications. Here's a really simple tutorial for non programmers. Hetland's Instant Hacking Python Tutorial

However, I also know a lot of people like PHP and want to know how to set-up database-driven websites, and it's highly supported: PHP Tutorial

I have written a guide/tutorial to writing dynamic websites using LAMP (Linux, Apache, MySQL and PHP) and already have slides prepared. I would be happy to give presenting this a go again -- Martyn Welch (on mailing list)

We could try both!

And there's also Java and LISP, but those might be overkill for a three hour session.

We'll also need some computers set-up ahead of time!


i think python is a great place to go - it's very easy to link up to graphics/sound/gui/whatever people want to do. it's also easy to install on MSWindows + comes packaged with MacOSX and many linux distros. -jake

i'd like to do some python too... personally ive done plenty of php and no python. bob

Here's some perl for the poets:

perl -e 'shift; $priorities for($people and not $profit);\ my $soul; die unless (++$resistance and ++$love);'

greets, ionnek