An Intro to Perl - Presented to Makers Academy students
As part of our eager hunt for new developers I met up a few weeks ago with Ruben from Makers Academy, who told me all about their 12 week intensive web development course. They have a pretty impressive set up: they start courses every 6 weeks and each class is about 20 people, meaning they churn out about 160 new Ruby developers every year!
Given our successful internship program here at Nestoria (which I spoke about at YAPC::EU this year) I've got some experience taking people who know Python, Ruby or PHP and training them up in Perl very quickly. So, when Ruben asked if I would like to come and give a talk to some of their students I knew exactly what I wanted to talk about.
I gave this talk on Monday November 4th, to an audience of about 20 Ruby newbies. At the time one cohort was on their 6th week and the other on their 12th and final week, but sadly the guys and girls in their final week were mostly too busy on their final projects to attend. The six week group had just done a week with the Sinatra web framework, so they definitely had enough knowledge to follow along with my examples.
The talk was well received and I got a few questions at the end. Mostly people were asking me to draw comparisons between Ruby and Perl, which I answered as best I could with my limited Ruby familiarity.
I hung out a bit with some of the final week students after my talk and for their final project they were building a Gem - Ruby's equivalent to a CPAN distribution - which made me suspect that if we could convert them over to Perl we could have them contributing to CPAN nice and quickly :-)
Maybe these slides aren't too interesting to people who are already reading blogs.perl.org, but hopefully you'll get something out of it :-) At the very least, feel free to share it around and show some of your junior developers or your Python or Ruby programming friends.