Depending how well you learn online...
Free with your free Perl installation, try "perldoc perl". You can theoretically learn the whole language from that.
Cheers,
Ben
"... I couldn't see how anyone could be educated by this self-propagating system in which people pass exams, teach others to pass exams, but nobody knows anything."
--Richard Feynman