CGI es una norma para establecer comunicación entre un servidor web y un programa, de tal modo que este último pueda interactuar con Internet.
También se usa la palabra CGI para referirse al programa mismo, aunque lo correcto debería ser script. De todos modos en este tutorial nos interesa aprender a escribir estos programas por lo cual se usará la palabra indistintamente, como es costumbre en castellano.
Este es un completo curso para principiantes, comienza desde 0 y te enseñará a programar tus propios programas CGIs.