A fresh lick of paint for our Perl courses (and new internal codes to help in our standardisation). Perl is now at version 5.20, and we're offering (for now through 2015)
Learning to Program in Perl - a five day course for delegates with little or no prior programming experience
Perl Programming - a four day course for delegates with prior programming experience in other languages.
Both courses now include significant elements of Object Orientation in Perl - Perl has an OO model which is really powerful in what it can do, but weak in terms of security and privacy protection - an ideal toolbox for experts, but something that newcomers really need to be taught rather than learning the hard way. And we've moved CGI / web stuff out of the course as that's become something of a niche topic, with languages such as PHP, and MVC systems such as Dancer and Mason filling the applications where Perl was once strong with more developed products.
Perl 5 has developed rather than changed over the years, and through 2015 we'll continue to offer our more advanced Perl courses - please enquire if interested and we'll schedule dates to be mutually convenient to you and us, even if there's just a single delegate for the course! These courses are
Perl for larger projects - OO for those who've not used it, handling huge data flows, databases, etc
Using Perl on the Web - the CGI course with some MVC stuff too
Regular Expressions - a day purely on this powerful facility
In all these course, now that we're running on demand, tailored and shorter versions can also be run and we'll run the training at our standard rates - so they're a very cost effective way of learning the difficult bits beyond the basics, or indeed an effective way of filling gaps from the basics in your knowledge.
Both our introductory courses will briefly review Perl 6, but this is not a Perl 6 course ... please consider the Perl 6 syntax to be a new one (i.e. it's really a new language) , and the language to not (yet) be a mainstream one. I would be happy to sit down with anyone at consultancy rates and go through Perl 6,but don't consider me quite the expert I am on Perl 5, nor to have a formal set of training notes to take away from the course.
(written 2014-09-17)
Associated topics are indexed as below, or enter http://melksh.am/nnnn for individual articles
P050 - Perl - General [116] The next generation of programmer - (2004-11-13)
[400] New in the shops - (2005-08-01)
[743] How to debug a Perl program - (2006-06-04)
[1750] Glorious (?) 12th August - what a Pe(a)rl! - (2008-08-12)
[1897] Keeping on an even keel - (2008-11-21)
[2228] Where do I start when writing a program? - (2009-06-11)
[2242] So what is this thing called Perl that I keep harping on about? - (2009-06-15)
[2374] Lead characters on Perl variable names - (2009-08-24)
[2504] Learning to program in ... - (2009-11-15)
[2736] Perl Course FAQ - (2010-04-23)
[2783] The Perl Survey - (2010-05-27)
[2825] Perl course - is it tailored to Linux, or Microsoft Windows? - (2010-06-25)
[2971] Should the public sector compete with businesses? and other deep questions - (2010-09-26)
[3093] How many toilet rolls - hotel inventory and useage - (2010-12-18)
[3322] How much has Perl (and other languages) changed? - (2011-06-10)
[3332] DNA to Amino Acid - a sample Perl script - (2011-06-24)
[3407] Perl - a quick reminder and revision. Test yourself! - (2011-08-26)
[3823] Know Python or PHP? Want to learn Perl too? - (2012-07-31)
[3902] Shell - Grep - Sed - Awk - Perl - Python - which to use when? - (2012-10-22)
[3911] How well do you know Perl and / or Python? - (2012-11-04)
[4301] Perl - still a very effective language indeed for extracting and reporting - (2014-09-20)
Some other Articles
Public courses - Autumn 2014 and 2015The Best Bed and Breakfast in Melksham?Python - an interesting applicationLua courses - an updatePolishing the Perl courses - updated trainingA longer Python ... training courseA bright new gem - updated Ruby trainingCertificationThe Horse is back!Train Online article - ACoRP / TransWilts introduction