Потому что в формулах химических соединений смежные атомы (в данном случае название "атомы" не совсем правильное, но во избежание излишних усложнений, оставим так) связаны друг с другом парой электронов. Эта пара электронов хотя формально "принадлежит" обоим атомам, но в большинстве соединений пользуются они (атомы) ею (парой электронов) не в равной степени, один больше, другой меньше. Это как в не очень зажиточной семье для двух мальчиков 7 и 5 лет купили один велосипед на двоих. Как Вы думаете, они пользуются им в равной степени, хотя формально каждый владеет половиной велосипеда, или, более точно, у них один велосипед на двоих.
<hr />
Итак два атома владеют парой электронов в неравной степени. Есть такое понятие "электроотрицательно<wbr />сть элементов". Не буду забивать Вам голову, что это такое, достаточно аналогии с физической силой при сравнении двух людей. У какого элемента больше "электроотрицательно<wbr />сть", тот "сильнее, и в большей степени владеет парой электронов.
У водорода электроотрицательнос<wbr />ть больше, чем у большинства элементов (металлов), и меньше, чем у неметаллов.
При записи простых формул (рациональных формул, т.е. которые кроме информации о том, из каких атомов состоит соединение, несут некоторую дополнительную информацию) менее электроотрицательный элемент записывают впереди более электроотрицательног<wbr />о.
Поскольку электроотрицательнос<wbr />ть водорода меньше чем у серы, но больше чем у кальция, то при записи формул в таком порядке и пишут: H2S, HCl, H2O, но CaH2, NaH, BH3. Исключение из этого правила формула аммиака, NH3, хотя азот более электроотрицательный<wbr />, чем водород. Да, ещё в углеводородах сначала пишут углерод, потом водород, СН4, С2Н4 и т.п., но здесь ситуация другая, какой их элементов более электроотрицательный<wbr />, водород или углерод, вопрос до сих пор спорный.