> To get started you had to understand things like headers
since when is this a problem? really.
since when is this a problem? really.
PHP lets you ease in, starting at html with some inserted php code and working your way up to more complex code.
CGI, at least as I recall, required you to return valid HTTP responses with correct headers. That's a big jump from simple HTML.