the_womble writes "I am never going to be a developer, but I write a little bit of code occasionally. A simple CMS written in TCL a few years ago, a few Wordpress plugins, things like that. I am now thinking of more ambitious projects.
I am most interested in websites and CMSs, but it would be useful to be able to whip up a simple GUI as well. What languages and tools should I learn. Programming only occasionally needs a language with a clear syntax and a small core language — so I do not forget it all between times. Development tools also need to be simple. Libraries need to be well documented. Finally, it should be fun to work with.
So, what should I learn? My own research has not got me further than "Ruby and Scheme look nice". What do you think?"