Ciao, ci sono tanti modi di farlo, qualcuno corretto, altri meno.

Se non sei molto pratico, la situazione più semplice è sicuramente creare una tabella, dove mettere img e descrizioni nelle varie cella, in modo che risultino l'uno sotto l'altro senza problemi.

Un altra soluzione potrebbe quella di mettere un alt="descrizioneimg" nel tag img, in modo che quando lasci il puntatore sull'img ti viene fuori la descrizione.

Altrimenti, puoi farlo usando i posizionamenti dei .css, questo è il metodo più corretto ma anche quello più difficile, per fare una cosa simile è il caso che ti studi i .css prima, c'è una guida molto valida qui su html.it