Существительные пишутся слитно с не, если без него не употребляется (например, невежда, невежа, ненавидеть), если заменяется синонимом без не (недруг=враг, нехороший=плохой). Существительные пишутся раздельно с не, если есть противопоставление (не друг, а враг), если есть слова магниты (вовсе не..., далеко не..., ничуть не...)