Толковый словарь русского языка
Невежа - Грубый, неучтивый человек. Невежа тот, кто позволяет себе грубость.
Невежда - Несведущий, малообразованный человек, но обычно с претензией на знание, неуч.
Т.е. невежа - грубиян, а невежда - неграмотный, но любопытный человек