Объясню максимально просто.
Национализм - это идея, что интересы своей нации должны быть в приоритете. Бывает разный:
- Гражданский (любовь к своей стране, патриотизм)
- Этнический (превознесение своего народа)
Националист может просто любить свою страну и желать ей процветания, не желая при этом зла другим нациям.
Нацизм - это конкретная идеология Третьего Рейха, основанная на:
- Расовом превосходстве арийцев
- Антисемитизме
- Тоталитаризме
- Экспансионизме
Нацизм это крайняя, радикальная форма национализма + расизм + диктатура.
Фашизм - идеология, зародившаяся в Италии при Муссолини. Основные черты:
- Тоталитарное государство
- Культ вождя
- Корпоративная экономика
- Агрессивная внешняя политика
Фашизм не обязательно расистский (в отличие от нацизма). Итальянский фашизм долгое время не был антисемитским.
Итого:
- Национализм - самое широкое понятие, может быть умеренным
- Нацизм - крайняя форма национализма + расизм (германский вариант)
- Фашизм - тоталитарная диктатура, не обязательно расистская (итальянский вариант)
Человек может быть умеренным националистом (патриотом) и не быть ни нацистом, ни фашистом.
Огромное спасибо! Вот это понятное объяснение, а не википедийная каша. Теперь разница ясна.