The AfricanFinancials.com investor relations portal has a Knowledgebase with most of the core concepts of investing. This is a good place to start.