On Saturday, I ran the first Perl School session. Twenty-five programmers with little or no previous experience of Perl came along to Google Campus in London and listened to me talking about Perl.
Over six hours I tried to give a good introduction to Modern Perl. In the morning I talked about the core Perl language and explained some of the concepts (for example, context) where Perl differs from most other programming languages. In the afternoon I talked about some of the important big CPAN projects that are defining Modern Perl – things like Moose and PSGI.
The course was free as it was all a bit experimental. I was trying to work out how much material I could get through in a day and what topics would be most useful for the attendees. Many lessons were learned.
- There was slightly too much in the course. Things got a little rushed towards the end. I might need to cut a bit of material before running it again. Or perhaps I just need to waffle on a bit less.
- When you book a room you should ask how the seating will be configured. I turned up at about 9:15, expecting I’d just need to get to grips with the projector system. I found the room set up with chairs around a central table. It was a bit of a rush to turn that into a lecture theatre before the students arrived.
- Some people don’t value free training. There were fifty places available on the course. They were all booked within 24 hours of the date being announced. Over the intervening couple of months, a few people dropped out and were replaced by people from the waiting list. That’s not a problem. In the 24 hours before the course I received five emails from people saying that they couldn’t come for various reasons. That’s not a problem either. What’s a problem is the twenty or so people who just didn’t bother to turn up and didn’t think it worthwhile to let me know.
I’m doing it all over again in October. Same course (slightly improved, I hope) art the same venue. This time it won’t be free – but I’m hoping that a fee of £30 will be cheap enough that people will still sign up.
And I’m planning more courses for the future. Initially, I plan to run something every couple of months. I’m thinking about one-day courses in Database Programming, Object Oriented Programming and Web Programming. Hopefully some of my readers will be interested to come along to some of that.
I hope to announce the subject and date of another course within a couple of weeks. It’ll probably be in early December. Watch the web site or the mailing list for details as soon as I have them.

Hey hope you are okay and you have money for the end of the month, your Perl School link is redirecting me to a porn website ahhahahah I means, since 2012 times are
Oh! Thanks for pointing that out. And apologies for taking so long to reply. I’ve fixed the link now.
Actually, the link wasn’t really broken, it was a historical artifact 🙂 Let me explain what happened.
Back in 2012, I started running the Perl School training and bought the perlschool.co.uk domain (that’s deliberately not a link!). Not long after that, I also bought the .com version and started to use that instead. But for a long time I kept both of them and the .co.uk redirected to the .com. But over the last few years, I let a load of unused domains lapse – and perlschool.co.uk was one of them. I forgot to check for places (like this post) where I had used the original domain. Oops!
I’m going to see it as a compliment that the porn barons thought my old domain was useful enough to buy and reuse 🙂