Question:
What are PHP, ASP, perl, etc?
Answer:
These are all programming languages which are referred to by their acronyms.
PHP - PHP: Hypertext Preprocessor
ASP - Active Server Pages
Perl -
not an acronym
Each programming language has its own benefits and uses. It is best that you research on your own to find one that best fits your needs.