Hola Camilo, a mí me va bien y recomiendo:
WampServer como servidor local. No es difícil de instalar. Una vez arrancas el programa con startWampServer se te crea un icono pequeño en la parte de iconos abajo a la derecha de la pantalla. Pulsando sobre ese icono se te despliegan las diferentes opciones.
(http://farm8.staticflickr.com/7160/6436116603_86a1cfa90a.jpg)
Mírate el proceso de instalación y configuración aquí: https://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=120:instalar-joomla-en-nuestro-ordenador-en-local-con-wamp-o-xampp-bajo-windows-o-en-un-servidor-cu00404a&catid=38:curso-qcreacion-web-con-joomla-nivel-iq&Itemid=152
Para verificar que se te haya instalado tienes que activarlo y teclear en el navegador http://localhost y te mostrará la pantalla de inicio de wampserver. El problema más frecuente con wampserver y joomla es problemas con las versiones php. Pulsa sobre el icono, luego sobre php, luego sobre version y comprueba la versión que tienes instalada. Si no es adecuada, instala otra descargándola de internet.
Sobre sistemas de backup para joomla hay varios, el akeeba en principio es un buen sistema.