Para poder exponer tus aplicaciones a la web puedes hacer uso de Servidores Web que estan hechos para tal fin. Los
Servidores Web son una de las formas mas comunes para que tus aplicaciones sean accesibles a traves de redes. (Hablar de puertos y TCP-IP no va al tema aqui.)
Con respecto a las tecnologías a utilizar bajo estos Servidores Web estan : PHP, Python
![Afirmando](http://static.forosdelweb.com/fdwtheme/images/smilies/afirmar.gif)
, Java, Ruby entre otras.
Para empezar te sugiero conocer la funcionalidad de los Servidores Web.
un saludo.