Алексей Анисимов, какой вопрос такой ответ. Геометрию и комбинаторику должны объяснять в школе и в школьных учебниках, а по поводу дискретной математики либо идите в ВУЗ на лекции либо попытайтесь найти частого учителя/репетира или придется читать "сухой математический язык". Но лучше просто учитесь тому что дают и через несколько лет пойдете в вуз где вам все расскажут.