В русском языке много похожих по звучанию слов, но отличающихся по смыслу. Их называют «омонимы». Чтобы не попасть в неловкую ситуацию, нужно знать различия в значении слов, которые вы употребляете. Невежа – это грубый, невоспитанный человек. Это слово исконно русское. В древности существовал еще и слово «вежа», которое было его антонимом и означало «внимательный» человек, с хорошими манерами...
Пора разобраться! Оба слова существуют, а какая разница в судьбе. Невежда - малообразованный человек или тот, кто не разбирается в какой-либо области. Невежа - невоспитанный, грубый человек. Помните сказку «Морозко»? Главный герой Иван поплатился за свое невежество...