Ignorant means not having learned.
- They tend to assume that people in earlier times were ignorant.
Stupid means not able to learn.
- The worker was uneducated, but not necessarily stupid.
Ignorant means not having learned.
Stupid means not able to learn.