Muchas webs se hacen usando un CMS (aplicación prefabricada), por ejemplo wordpress en alojamiento propio. Lo importante no es cómo la haces sino la estructura que le des y el contenido. Si tuvieras wordpress en un alojamiento propio prodrías definir un poco más las estructura de enciclopedia y no es complicado de manejar aunque no sepas programar... pero bueno, ve paso a paso. Regístrate en algún hosting gratuito que soporte php y bases de datos para experimentar con wordpress, verás como eras capaz de instalarlo y manejarlo.