PHP is a general-purpose server-side scripting language originally designed for Web development to produce dynamic Web pages.
Well known PHP sites:
You probably heard the word framework thrown around. A framework is a reusable set of libraries or classes for a software system or subsystem (from WP).
Some PHP frameworks: