Отличие понятий «невежа» и «невежда» в русском языке заключается в том, что они обозначают разные качества человека. 1
Невежа — это грубый, невоспитанный, невежливый человек. 13
Невежда — это малообразованный человек, неуч, несведущий в какой-то области, но обычно с претензией на знания. 2