Lo primero que deben hacer es escoger el lenguaje en el cual van a programar.
 
pregunten qué lenguaje del lado servidor soporta el servidor en donde vayan a alojar. 
Una vez sepan este dato no tienen más que revisar las FAQ del foro de ese lenguaje y buscar los sitios recomedados en donde hayan tutoriales para el tema. 
Para poder hacer pruebas locales en el pc es necesario, además, instalar algún servidor 
 
  
saludos