I stated in an article some time back that a challenge in learning is that the knowledge setting experts apart from novices isn’t explicitly known by either – it’s tacit knowledge. Since that was about learning Perl, I just want to bring attention to this good series of blog posts by chromatic under the header “From Novice To Adept”, as they fill in a bit of this gap:
- The Risk of Being Undone
- The Risk of Maintenance
- The Risk of Failure
- Pronouns in Perl
- Functional versus Structural Code
- The Act of Naming
- On Answers to Smart Questions
- Embrace the Copious Documentation
- Embracing Idioms
- Cleaning Up Bad Code
- Declarations and Scope
- Scalar Context and Arrays
And a bonus: Essential Skills For Perl 5 Programmers.
Are there any other good resources out there expicitly aiming at taking novices to the next level – or is that just when general “documentation” takes over as learning instruments? What’s it like in other languages?
Also, while updating with Perl news, scruffy old perl.org has become dashing new perl.org!
Updated with new articles March 8, 2010.