Не с существительными пишется вместе в следующих случаях:
1) если без НЕ слово уже не употребляется: небрежность, ненастье, неряха, невидимка, непоседа, неразбериха. Кстати, почти у всех слов, не отделимых от НЕ, существовал "предок" без этой частицы (например, слово "небрежный" произошло от "не бережливый");
2) если существительные в сочетании с этой частицей приобретают противоположное значение. То есть их можно заменить синонимами без частицы НЕ: неправда - ложь; неприятель - враг; несчастье - горе, беда;
3) когда речь идет о лице, и существительное дает какую-то его характеристику, подразумевая противопоставление. Например, профессионал противопоставлен непрофессионалу; специалист - неспециалисту.
Если же существительное, подразумевающее противопоставление, обозначает не человека, а что-то неодушевленное, то НЕ пишется отдельно. Например:
Стихи Пушкина - вот эталон поэзии. А графоманы пишут не стихи.
НЕ пишется отдельно от существительного в следующих случаях:
1) если присутствует синтаксически оформленное противопоставление (или оно опущено, но подразумевается). Например: Это не осторожность, а трусость;
2) в вопросительном предложении, если отрицание в нем логически подчеркнуто. Например: Сегодня погода нас не радует. Не правда ли? "Не правда" пишем раздельно, так как заменить это слово на "ложь" здесь не получится.
Стоит помнить, что есть слова, которые в сочетании с частицей НЕ поменяли смысл. Например, слово "невесомость" означает соответствующее состояние. И хотя слово "весомость" есть, оно не означает противоположность "невесомости".