What I'm trying to ask may be a bit too general of a question, but pretty much, why weren't the nations of Africa's technology as advanced as the European colonisers? Was it lack of war thus leading to less technology advancement or they just happen to not develop as fast ?
You might be interested in this FAQ section, particularly this