Why did the Asian countries free themselves from colonial dependence earlier than the African countries?

Since Asia was colonized in the 19th century, Africa was colonized back in ancient times. Therefore, it was easier for Asia to get rid of the colonialists. In Africa, the principle worked: my ancestors were colonized, therefore I will remain colonized. An essential role was also played by the fact that in Africa customs and orders are very much respected. Also in Asia, the idea of communism earlier came (the neighborhood with Russia of many Asian countries), In Africa, in many countries, almost primitive communal relations remained.

Remember: The process of learning a person lasts a lifetime. The value of the same knowledge for different people may be different, it is determined by their individual characteristics and needs. Therefore, knowledge is always needed at any age and position.