Perl is not taught in colleges because it's not a good teaching language. You learn a programming language at school because it demonstrates techniques and features that the teacher thinks you need to know about. Java, C, assembler, Prolog, Scheme, all of those demonstrate certain features clearly and so are useful pedagogical tools. Perl does not, and so is not.