اذا لم تجد ما تبحث عنه يمكنك استخدام كلمات أكثر دقة.
توجه محمد زكريا مع بعض إخوته للرحلة في طلب العلم فسافر إلى مدينة أبشة ومنها إلى السودان طلباً للعلم ومكث فيها بضع سنين حتى نال الشهادة الثانوية. ثم عاد إلى أبشة وبدأ يعمل في التدريس نهارا والجلوس في حلقات العلم ليلا لينتهل من علماء أبشة العلم الديني. ولقد تتلمذ على يد الشبخ آدم بركة وغيره من علماء أبشة. وبعد مضي سنوات على مكوثه بأبشة حصل على منحة دراسية من الجامعة الإسلامية بالمدينة المنورة لإكمال دراسته الجامعية هناك. فسافر إلى المملكة العربية السعودية ودرس بالجامعة حتى تخرج منها عام 1401هـ الموافق 1981م.