I have the opportunity to take a two day class on Perl 6 with the Rakudo compiler.
I don’t want to start a religious war, but is it worth my time? Is there any reason to believe that Perl 6 will be practical in the real world within the next two years? Does anyone currently use it effectively?
Update
I took the class and learned a lot. However, after day 1, my mind was a bit overwhelmed. There are tons of cool ideas in Perl 6, and it will be neat to see what filters up to other languages.
Overall the experience was a positive use of my time, though I wasn’t able to absorb as much on the second day. If it were a three day class it would have been unproductive just because there is a limit to how much you can process in a short amount of time.
If I had a training opportunity like this, I’d take it. Even if it was COBOL.
I look at training opportunities as not only an opportunity to learn the highlight technology, but as an opportunity to learn new ideas, concepts, platforms, language (just to see how something else was implemented) and finally, to meet new people.
I think that any training is likely worth my time. Especially if the cost is going to be covered. In a training class, you’ll often learn (or relearn) material that could be applied in your language of choice.
Note: It’s probably worth me noting that I take a very academic look at software development and programming languages.