Sip, primero aprende Perl, es lo mas basico que tienes que saber.
Despues te aconsejo aprender de parses (llamado tambien parsers) para identificar las palabras y crear un lexer "tokenizado" aunque se puede hacer por medio de expresiones regulares.
en
http://search.cpan.org/ puedes buscar modulos tanto de IA como del protocolo de conexion.
En la parte de e-books del foro he puesto unas pagina con manuales de Perl.
AHora la pregunta es ¿Cuanto sabes de Perl?