salut,
peut être simplement que tu met la barre un peux "haut" pour commencer (comme dit dans un mes film préféré : on ne monte sur un ring affronter Mohamed alli parce que l'on crois savoir boxer

).
Donc pour commencer, il faut comprendre le principe de variable, de formulaire et d'utilisation du gestionnaire de base de données (mysql est le plus cournant avec php mais il en existe d'autre).
pour débuter je te conseil les tutos de
http://www.phpdebutant.org ou
http://www.lephpfacile.com.
A partir du la commence par réaliser ce que tu souhaite en dehors de joomla, juste un fichier phpn une table minimale et tu fait ton script.
la marche a suivre :
- Aller chercher dans la table les gens (et donc leurs adresses email) dont c'est l'anniversaire
- envoyer l'email (voir la fonction
mail pour cela.
lorsque ce bout de code fonction tu aura appris :
- l'utilisation d'un SGBD (donc mysql généralement) avec php
- l'envoi d'email
mais cela sous entend aussi :
- utiliser des variables simples
- utiliser les tableaux avec php
- utiliser les structures de controles (if/ else etc)
- les boucles (for, while etc)
- si tu utilise l'extension PDO de php tu aura une petit vue de l'utilisation d'objet avec php (bon ça c'est pour après mais c'est bien de savoir que ça existe).
- tu verras aussi comment afficher quelque chose avec php (ben oui c'est simple

).
- tu pourra appréhender les problèmes d'envois d'email qui arrivent dans le dossier spam par exemple.
donc rien que de faire ce script seul loin de joomal ou autre chose te permettera d'apprendre bien des choses.
Après tu pourras tenté la modif du mod.
Pourquoi ne pas commencer directement sur le module ?
- parce, qu'a priori, tu n'a pas les bases et tu va galérer
- Parce que le code n'est pas forcément simple a comprendre (pas assez de commentaire pour un débutant, ou pas de commentaire du tout)
- Le code utilise surement un "framework" maison, et donc des convention de codage qui leurs sont propre (classe de connexion au sgbd, pourquoi pas classe d'envois d'email perso etc etc).
Bref tu apprendra surement un peu de php la dedans mais surtout a modifier joomla, or il est préférable d'apprendre php avant de modifier quelque chose
l'idée d'un projet concret n'est pas bête et te donne un file conducteur intéressant pour que tu puisse mesurer tes progrès.
Lit les tutos (par exemple sur phpdebutant au moins les 5 premiers, voir 10 premiers) et ensuite commence ton code, qui a t'aider de la doc et des tutos.
si tu bloque, aucun problème tu pose la question sur le forum, avec le code et les éventuels messages d'erreur, il y a surement quelqu'un pour te répondre et t'orienter vers la bonne direction.
il n'y a pas de question bête, pose c'est tout.
La seule chose que l'on ne peut faire c'est te promettre un "prof" perso, il est pas sur que ce soit la même perso qui te répondre et peut être que si c'est la même il / elle ne se souviendra pas de ton projet mais il / elle t'aidera
bon courage
@+
Il en faut peu pour être heureux ......