Here is a link to an ebook. It also explains what perl is http://www.perl.org/books/beginning-perl/ Code (markup):
http://en.wikipedia.org/wiki/Perl You can learn it by reading tutorials and trying to run perl written CGI scripts on your server.
C++ is hard in sense of understanding, but perl is hard in sense of syntax.. assembler syntax is extremely simple for example, but not everyone can manage it