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