ucfirst

Returns the value of EXPR with the first character in uppercase
(titlecase in Unicode). This is the internal function implementing
the \u
escape in double-quoted strings. Respects current LC_CTYPE
locale if uselocale
in force. See perllocale and perlunicode
for more details about locale and Unicode support.

If EXPR is omitted, uses $_
.

perldoc.perl.org - Official documentation for the Perl programming language