How was the life of African tribes and communities before colonialists reached them? Did they have famines, poverty, etc, or were most communities self-sufficient with their requirements?
While someone else might hopefully come along to answer your question, I want to provide you with some additional food for thought.
First, African countries did not have "civilization" reach them. They had (and have) their own civilizations. They had their own nations, their own kingdoms, their own communities and operated under their construct of what they consider civilization, just like any other group of people. Therefore, the colonizing of Africa is not representative of them attaining some civilization status or "civilized" society reaching them. The notion that they did not have civilization prior to European colonization has been propagated upon racist perspectives of Africa and African peoples in order to diminish their status as peoples so as to portray them as inferior.
Second, European colonization, much like with nearly all other instances of colonization, cannot be seen as being good, despite any perceived benefits for the colonized peoples. Colonization has inherent characteristics that harm the colonized peoples. It involves formal and informal methods that maintain the subjugation of Indigenous peoples, lands, and resources, either through oppression, exploitation, or extrapolation. This means that no matter the importing of whatever the colonizer has, it all comes at the expense of those undergoing colonization.
In line with that, here is a link to our FAQ page about the colonization of Africa. It should offer some insight into answering your question.
/u/snapshot52 deserves more than an upvote for linking to those answers and giving you a solid rundown on the flawed premise of your question. The only thing I'd want to add is that /u/khosikulu's answer here on the developed civilisations in Africa and why they were able to develop the way they did is really insightful.
Edit:
Also see