Hola,
Bueno, tienes aplicaciones pre-fabricadas (como los foros) en que simplemente tienes que subir los ficheros, dar permisos a las carpetas y ir respondiendo a las preguntas de un instalador. Luego hay otras que simplemente es editar un par de cosas en un .php con los datos concretos de tu hosting y ya lo tienes funcionando. Muchas aplicaciones pre-fabricada las puedes tener funcionando en 5 minutos (dependiendo del hosting).
Pero si quieres hacer lago "a medida", tendras que aprender a programar (o conseguir que te lo hagan

).
Saludos.