Hola Eduardo:
La respuesta del compañero que te ha contestado antes es correcta.
Empecé en la misma situación, pero ya he avanzado en algunas herramientas.
Las decisiones tomadas hasta la fecha son:
Instalar un WampServer: Apache 2.2.4 + PHP 5.4.16
Instalar servidor de base de datos Postgres 9.3, puede ser tambien Mysql
Instalar Moodle 2.6
Una vez salvadas las incidencias, algunas por falta de experiencia, el sistema funciona correctamente en red local, en internet, dependerá de otros factores.
Una vez en esta situación, y realizadas las primeras pruebas con Moodle, es cuando empiezan las preguntas, en este momento y en función del tiempo que dediques y que necesites tendras que tomar la decisión de contratar un servicio o moverte por los foros...esto lleva tiempo, aciertos y confusiones...
Todavía no he profundizado en la plataforma de Moodle, tendría que ponerme a ello, hay un vocabuario amplio que hay que entender y posiblemente dominar,
Ahora estoy en la fase de conocer bien el PHP, para aprender las conexiones a bases de datos...
Hasta aquí es lo que te puedo contar, si necesitas alguna aclaración no dudes en comentarmela.
Saludos.
Francisco