Hola Juan,
desde mi poco conocimiento creo que SQL como tal es un lenguaje para realizar consultas de forma estructurada, indistintamente de la base de datos que uses para tu trabajo o proyecto.
En lo personal yo estoy usando Postgres o MySQL. Tu pregunta hace referencia a distintos programas destinados a la gestión de bases de datos y cual usar dependerá de las necesidades tuyas en cada momento.
en resumen estudia SQL y luego usa el programa que mas se ajuste a cada proyecto
Igual en curso-access-2010-basico aprendes lo que necesitas.
Saludos,
Adriel