وجود ادیان و مذاهب مختلف در طول تاریخ، همواره یکی از مهمترین شبهاتی بوده که مخالفان دین برای زیر سؤال بردن حقانیت ادیان الهی مطرح میکنند - اما نگاهی عمیقتر نشان میدهد که این تنوع نهتنها تناقضی ندارد، بلکه نشانهای از حکمت الهی در تطابق با رشد تدریجی بشریت است.
فرق شیعه به تدریج و به دلایل مختلف پدید آمدند. اصلی ترین دلیل، اختلافات در مورد جانشینی پیامبر (ص) و امامت بود که پس از وفات پیامبر به وجود آمد. این اختلافات منجر به پیدایش فرقه های مختلفی مانند امامیه (شیعه دوازده امامی)، زیدیه، اسماعیلیه و غیره شد.
در جهان امروز، فرقهها و مذاهب مختلف با ادعای حق بودن اعتقادات خویش، به شکلی متنوع وجود دارند. با وجود حقیقتی واحد، این عوامل زمینهساز پیدایش فرقهها و تفکرات مختلف بودهاند.