Слово невежда означает человека, который чего-то не ведает, то есть, в чём-то не разбирается. Не обязательно во всем. Он может быть знатоком в одной сфере деятельности, но не знать необходимого минимума в другой области. А слово невежа обозначает невежливого человека, который не знает элементарных правил этики...
Невежа - это не воспитанный человек
Невежда - это человек необразованный он не о чем не ведает....