Salut,
Notepad++ : ok
Mysql : là ou se trouve ta base de donnée, rien de plus.
Phpmyadmin : uniquement l'interface qui te permettra de créer et gérer ta base de donnée. En clair sa cause avec mysql.
Si tu veux faire un site en relation avec une base de donnée :
1er : avoir installer php/MySQL sur un serveur, dans ton cas l'excellent Wamp qui réunit et installe le tout.
2eme : Créer ta base donnée avec phpmyadmin.
3eme : Ouvrir Notepad++ et écrire ton 1er script de connection

4eme : enregistre tes scripts php dans le répertoire WWW de wamp, sinon ils ne s'afficheront pas dans ton navigateur.
Le voici très simplifié :
<?php
//mysql_connect est la commande php pour te connecter à MySQL
//localhost c'est le nom de ton serveur
//root c'est le nom d'utilisateur pour te connecter à MySQL. root c'est celui qui a tous les droits. Tu peux créer d'autres utilisateur avec phpmyadmin.
//mysql_select_db c'est la commande php pour te connecter à ta base de donnée
mysql_connect('localhost', 'root', 'ton mot passe');
mysql_select_db('le nom de ta base de donnée');
?>
Voila tu as l'essentiel. Pour plus de détails, il y a ici et le site du zéro par exemple. Bon courage

(Si j'ai fait des erreurs, les pro n'hésitez pas à me corriger)