The warnin's pragma is like the warnings pragma but with more casual language. It grew out of a spelling mistake on p5p. You use it in the same places and in the same ways as the warnings pragma, but instead of boring informational warnings like
\1 better written as $1
it says things like
do it the Perl way, kid: $1, not \1
or
Yer usin' a variable that ain't got a value in addition (+) at z.pl line 8.
instead of
Use of uninitialized value in addition (+) at z.pl line 8.
The most important skill a programmer can have is the ability to read.