Теория:

1.  Бескислородные кислоты получают при растворении в воде газообразных соединений неметаллов с водородом.
 
Так, например, соляная кислота образуется в результате растворения газа хлороводорода HCl в воде, а сероводородная кислота образуется при растворении газа сероводорода H2S в воде. Сами же упомянутые газообразные соединения можно получить в реакциях соединения водорода с соответствующими неметаллами:
 
H2+Cl2свет2HCl,H2+StH2S.

2.  Кислородсодержащие кислоты можно получить взаимодействием соответствующих кислотных оксидов с водой.
  
N2O5+H2O2HNO3,SO3+H2OH2SO4.
 
3.  Кислоты можно получить из соответствующих солей. Реакции обмена протекают в соответствии с вытеснительным рядом кислот.  
 
Например, соляная кислота вытесняет уксусную из растворов её солей, а фосфорная кислота может быть вытеснена серной:
 
CH3COONa+HClCH3COOH+NaCl,Ca3(PO4)2+3H2SO42H3PO4+3CaSO4.
 
Источники:
Оржековский П. А. и др.  Химия: 8-й класс. — Москва: АСТ: Астрель, 2013.
Габриелян О. С. Химия: 8-й класс. — Москва: Дрофа, 2002.