It's really annoying when people try to blame Africa's problems on Colonialism. Yes, Colonialism caused problems, but it ended sixty years ago.
That's more than long enough to make some major progress, and some nations have. Tunisia, for example, has managed to have an at least moderately privatized economy, and has a per-capita GDP over 12k US$. Some of that's due to geography, but more is because they've fought the nationalization urge and impulse that places like Zimbabwe succumbed to.
One of the things that the media and a lot of modern history is very quiet about, is how socialism cropping up in various nations of Africa, is directly linked to famines and economic collapses.
Another thing that 'blame colonialism' people completely fail to acknowledge, is what condition was Africa in prior to colonialism?
The answer is very often 'stone age technology and civilization.' And no, you can't just say 'they would have advanced without European intervention!' That's BS, because we know what happens with people groups isolated from modern technology over the course of the Industrial Revolution, because we saw that with Papau New Guinea and the 'deep Amazon' tribes. They were still stone age tribes too.
European involvement absolutely has advanced and developed the technology and civilizational structures of the majority of Africa. That is not to say that a lot of what was done was horrible, and absolutely unjustifiable.
Another thing that 'blame colonialism' overlooks, is that there was war between the various tribes in Africa before the Europeans got involved. The resumption of inter-tribe conflicts, of Islamic groups making war with anyone who isn't Islamic, that's simply the course of history resuming. The only thing you can particularly blame on the Europeans in that regard, is the arrival of Socialism, because that is a European invention, but it's far from the only reason Africans fight with each other or anybody else.
So no, Colonialism is not the sole source of Africa's problems. It's not even the primary source of Africa's problems. It arguably was right after colonialism ended, but the various peoples of Africa have had plenty of time to clean things up and/or create their own problems in the time since, something they have very much accomplished.