Quelque soit le CMS, tu te retrouvera avec des fichiers à chmoder et à devoir créer des htaccess… la question et de savoir qui est ton hébergeur.
Pour GUPPY, il faut une petite demi-journée de travail pour tout l'installer en partant de template gratuit. Ensuite… tout ce fait via le navigateur d'où les : htaccess et compagnie. Va là :
http://www.freeguppy.org/download.php?lng=fr tu trouvera tout.
Pour Joomla c'est ici :
http://www.joomla.fr/. apparemment ton problème c'est pas les CMS mais ton hébergeur qui te propose du FTP plutôt naze.

Sur Free, Joomla, c'est 15 mn
si tu cherche d'autres CMS va ici :
http://www.framasoft.net/rubrique168.htmlAllez, un peu de courage, c'est pas si méchant

mais lire les tutoriels… ça aide. Mon seul vrai conseil… évite SPIP, définitivement pas pour les débutants. Ou, c'est moi qui fait un blocage dessus, et je fais des sites web depuis 1997.
Edit : pour le FTP il y a bien sur FILEZILLA ou CYBERDUCK mais moi j'utilise souvent et avec satisfaction ce petit truc là :
http://extensions.geckozone.org/FireFTP@+