Не с сущ. пишется слитно:
1)Не употребляются без НЕ:
невежда
2)При образовании слова противоположного значения:
недруг (враг)
Не с сущ. пишется раздельно, если есть противопоставление: не друг, а враг.
Не с прил. пишется слитно
1) Не употребляется без не
2) При образовании слова противоположного значения
3) При наличии слов очень, весьма, крайне, в высшей степени, совершенно, вполне, почти, отчасти, совсем, чрезвычайно
Не с прил. пишется раздельно:
1) Если если есть противопоставление
2) Если противопоставление подразумевается и отрицание усиливается отрицат. местоимениями и наречиями