Hola petiza, digamos que iteración y bucle pueden considerarse sinónimos, pero sin embargo tienen sus matices por lo que también podrían considerarse cosas distintas.
Ejemplos:
a) Problema que se resuelve con un bucle
a') Problema que se resuelve iterando
b) El bucle está en ejecución y actualmente está en la iteración nº 544
b')El proceso de iteraciones se está ejecutando y actualmente está ejecutándose el bucle por 544ava vez
c) Tengo un bucle infinito
c') Tengo un proceso iterativo que no termina nunca
La repetición de procesos más normal y que primero se estudia en programación es la iterativa. Sin embargo, hay otra forma de repeticiones basada en la recursión, que es un proceso de otro tipo y que conviene no estudiar hasta que se tengan bien asentados los conocimientos básicos.