I just wanted to ask about the Berber people. I have a friend who is Algerian (he is a Muslim) and he tells me he hates Arabs. There is a lot of animosity between Arabs and Berber in Algeria, and the Berber are treated like second class citizens. Berber languages are not taught in schools and the Arabs have all the positions of power.
How much of this is true?
Are the majority of Algerians, Moroccans and Tunisians Berber or Arabs?
Are Arabs viewed as conquerers and oppressors?
I would be much appreciative if you could answer these questions!
Algeria is where you'll find real antagonism between berbers (Kabylie is basically a berber enclave) and arabs including a history of revolts and riot. The Algerian berbers are generally light skinned and are historically a mountain people with a strong sense of identity.
Tunisia is basically arabized culturally although many tunisians have berber roots (and turkish, italian etc.). No tensions obviously as few people consider themselves berber.
Morrocan berbers (amazigh) can be brown or light-skinned but generally are darker than arabs in my experience. There isn't really animosity between the two groups but the berber identity movement seems to be best organized in Morroco.
And of course, even the anti-arab secular berbers consider themselves muslims