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