There's actually a third, lesser known type of magic that's not mentioned directly in the Perl reference material. This type is known as magick. It's not something you want to know about, and it's not something you can put your finger on. Only a very few people are able to fully comprehend everything about this dark and mysterious art, and those that do generally go doolally within a few days of understanding. Some people go insane even after recognizing that it even exists.
There's a school of thought that says that magick is the life force of programming languages. They believe that if magick can be mastered, then the secrets of human understanding itself will be revealed.
Another theory held by some is that magick is the dark side of programming, something to be left well alone and not interfered with. They claim that by attempting to control something as powerful and dark as magick, we could set loose things beyond anyone's control.
Whatever the real nature of magick is, be warned: many have tried, and failed disastrously, to discover its workings.