¿Cuál es la diferencia entre los ácidos minerales y orgánicos?

Los ácidos orgánicos son aquellos que contienen carbono junto con otros grupos funcionales. Como, CH3COOH o ácido acético o ácido etanoico, es un ácido orgánico ya que contiene carbono. El ácido orgánico puede contener otros grupos funcionales junto con el grupo carboxílico.

Ahora los ácidos minerales no contienen carbono. O podemos decir que los ácidos minerales son ácido inorgánico. Algunos ejemplos son ácido clorhídrico (HCl), ácido nítrico (HNO3), ácido sulfúrico (H2SO4), etc.

Los ácidos orgánicos tienen carbono e hidrógeno como constituyentes.
Los ácidos inorgánicos o ácidos minerales no necesitan tener carbono e hidrógeno.
Esa es la diferencia simple. Avísame si quieres algo más elaborado.