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

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

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

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

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

Однако получить
из метана невозможно.
Мой совет - запомнить некоторые реакции если вы не понимаете. На школьном уровне их немного.