See Seven Stages of a Perl Programmer for the detailed explanations of what the various levels.
>wannabe: na >* >++++ >+++ >++ >+ > >- (cross-over): na (*) (++++) (+++) (++) (+) ( ) (-) :varies (@) :I get paid for it ($)
>wannabe: na >* >+++ >+++ >++ >+ > >- >-- >--- >! >? (cross-over): na (*) (+++) (+++) (++) (+) ( ) (-) (--) (---) (!) (?) :varies (@) :I get paid for it ($)
>wannabe: na >* >++++ >+++ >++ >+ > >- >-- >--- >! >? (cross-over): na (*) (++++) (+++) (++) (+) ( ) (-) (--) (---) (!) (?) :varies (@) :I get paid for it ($)
>wannabe: na >++++ >+++ >++ >+ > >- >-- >! >? (cross-over): na (++++) (+++) (++) (+) ( ) (-) (--) (!) (?) :varies (@) :I get paid for it ($)
>wannabe: na >++++ >+++ >++ >+ > >- >-- >--- >! >? (cross-over): na (++++) (+++) (++) (+) ( ) (-) (--) (---) (!) (?) :varies (@) :I get paid for it ($)
>wannabe: na >++++ >+++ >++ >+ > >- >-- >! (cross-over): na (++++) (+++) (++) (+) ( ) (-) (--) (!) :varies (@) :I get paid for it ($)
>wannabe: na >++++ >+++ >++ >+ > >- >-- >--- >! (cross-over): na (++++) (+++) (++) (+) ( ) (-) (--) (---) (!) :varies (@) :I get paid for it ($)
>wannabe: na >* >+++ >++ >+ > >- >-- >! (cross-over): na (*) (+++) (++) (+) ( ) (-) (--) (!) :varies (@) :I get paid for it ($)
>wannabe: na >* >++++ >+++ >++ >+ > >- >-- >--- >! (cross-over): na (*) (++++) (+++) (++) (+) ( ) (-) (--) (---) (!) :varies (@) :I get paid for it ($)
>wannabe: na >* >++++ >+++ >++ >+ > >- >-- >--- (cross-over): na (*) (++++) (+++) (++) (+) ( ) (-) (--) (---) :varies (@) :I get paid for it ($)
>wannabe: na >++++ >+++ >++ >+ > >--- >! >? (cross-over): na (++++) (+++) (++) (+) ( ) (---) (!) (?) :varies (@) :I get paid for it ($)
>wannabe: na >++++ >+++ >++ >+ > >- >! >? (cross-over): na (++++) (+++) (++) (+) ( ) (-) (!) (?) :varies (@) :I get paid for it ($)
>wannabe: na >* >++++ >+++ >++ >+ > >- >-- >! (cross-over): na (*) (++++) (+++) (++) (+) ( ) (-) (--) (!) :varies (@) :I get paid for it ($)
I only use Perl anyway
>wannabe: na >+++ >++ >+ > >- >-- >--- >---- >! >? (cross-over): na (+++) (++) (+) ( ) (-) (--) (---) (----) (!) (?) :varies (@) :I get paid for it ($)
>wannabe: na >* >+++ >++ >+ > >- >-- >--- >---- >! >? (cross-over): na (*) (+++) (++) (+) ( ) (-) (--) (---) (----) (!) (?) :varies (@) :I get paid for it ($)
>wannabe: na >* >+++ >++ >+ > >- >-- >--- >! (cross-over): na (*) (+++) (++) (+) ( ) (-) (--) (---) (!) :varies (@) :I get paid for it ($)
>wannabe: na >* >+++ >++ >+ > >- >! (cross-over): na (*) (+++) (++) (+) ( ) (-) (!) :varies (@) :I get paid for it ($)