buenas no se si hay un foro o un taller sobre php para resolver dudas, asi que prefiero exponer mi tema off-topic.

Que me han dicho que php y asp se utilizan para ejecutar ciertos servicios en paginas web, y a mi me interesaria saber un poco como funcionan estos dos, y si versan sobre lo mismo(me han dicho q asp es de microsoft y php libre).
En fin que no lo tengo claro, porque quiero montar algo un poco serio pero no se si por ejemplo en geocities se puede ejecutar aplicaciones de php o asp...¿y si redirecciono a cjb por ejemplo, se me alojarian las paginas en otro server, el de cjb o siguen estando en el de geocities?
En el caso de que ocurriera lo contrario, ¿deberia mirar si ejecuta aplicaciones sobre php o asp,no?
En fin que tengo un mar de dudas y me gustaria que me orientaseis, estoy mirando lo que es php en solophp.com.ar, pero de asp no veo nada....Gracias