Perl code varies a fair bit, but there aren't really that many differences from C-based languages. What sets Perl apart is not its structure - though there are a number of shortcuts available for structure - but rather its system of environment and input / output variables. Those allow you a lot of power and flexibility with very short, difficult to read code. Learn the variables and you've pretty much learned Perl.