Сложно объяснить, как понять. Тут просто предсказать: неметаллы формируют только определенные соли. Приведем пример с 

В этом случае мы получили нитрид натрия. Такие вот взаимодействия с неметаллами. Примерами могут так же стать простые реакции для получения оксидов:

Вроде реакция привычна, но такая же. С примером у алюминия, сульфид алюминия так же можно получить при реакции алюминия с сероводором:

На школьном уровне объяснение простое: это происходит потому, что Al активнее водорода, поэтому замещение происходит. К сожалению, это относится не ко всем:

Так же относится к углероду:

Однако получить
из метана невозможно.
Мой совет - запомнить некоторые реакции если вы не понимаете. На школьном уровне их немного.
Объяснение:
к.п.с:NO,HF,CO2,NH3,CH4
к.н.с.:O2,Cl2,H2
и.с:NaF,FeCl3,NaCl,KBr,Ca3P2,AlCl3,CaF2