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