Согласно правилам современного русского языка, слова "невежа" и "невежда" различаются как своим звуко-буквенным составом, так и лексическим (смысловым) значением (семантикой). Слово "невежа" обозначает грубого, невоспитанного и бестактного человека, который совершенно не знаком с нормами поведения и правилами этикета. Слово "невежда" обозначает человека, который плохо ориентируется в одной или нескольких областях знания. Человека глупого, необразованного.