Untuk memahami pandangan Marxis tentang agama, ada baiknya kita melihat pandangan 3 orang tokoh: Karl Marx, Engels dan Stalin, walaupun di sini tentunya secara sepintas lalu saja.
Marx memang pernah mengatakan dalam karyanya Toward the Critique of Hegel's Philosophy of Right, yang ditulisnya pada tahun 1844, bahawa "agama itu adalah candu rakyat". Ini ialah pendapat Marx muda.
Pendapat yang demikian dipercayai lahir dari pengalaman Marx yang melihat pemimpin dan institusi agama Kristian di Eropah sebagai sebahagian daripada oligarki yang menindas rakyat.
Pemimpin agama itu bukan saja merupakan penyokong kepada para penguasa, tetapi juga menguasai pemikiran rakyat supaya pasrah terhadap keadaan mereka yang tertindas, dan mempercayai bahawa mereka akan memperoleh kemakmuran selepas kematian berasaskan janji bahawa kebahagian itu ada di syurga.
Dalam keadaan demikian, rakyat menjadi pasif dan tidak mahu mengubah keadaan mereka yang buruk itu dengan berjuang untuk menciptakan nasib yang baik dengan kekuatan mereka sendiri.
Itulah sebabnya Marx menganggap agama sebagai candu rakyat.
Pandangan Marx tentang agama beralih dari ruang falsafah ke ruang sosial dalam karyanya yang kemudian, German Ideology (1846), apabila ia menyatakan bahawa agama adalah satu ideologi yang dibentuk oleh pengeluaran material dan mempunyai kaitan yang rapat dengan hubungan sosial yang ada dalam masyarakat.
Pandangan yang lebih progresif dan berasaskan sejarah tentang agama dikembangkan oleh Engels yang melihat adanya kesejajaran antara agama Kristian primitif dengan sosialisme moden. Engels melihat persamaan dalam pola penyokong gerakan, iaitu kedua-duanya menggunakan agama sebagai alat perjuangan golongan tertindas dan teraniaya untuk membebaskan manusia dari keadaan mereka yang tertindas. Cuma perbezaannya ialah Kristian primitif mengharapkan pembebasan dari penindasan itu akan tercapai dalam kehidupan di akhirat kelak, sementara sosialisme mahu pembebasan itu tercapai di dunia ini juga.
Mengenai Lenin yang dianggap sebagai Bapak Revolusi Kaum Sosialis, dalam karyanya Sosialisme dan Agama, ia bersikap tidak lebih daripada sebagai seorang sekular. Secara politik Lenin menolak hubungan agama dengan kekuasaan negara, tapi ia dapat menerima agama sebagai aktiviti atau urusan peribadi.
Dengan perkataan lain, Lenin tidak menolak cara hidup beragama, sekiranya ia merupakan urusan peribadi saja, dan tidak melibatkan urusan negara.
Bagi Lenin, surga itu sendiri harus diciptakan di dunia yang nyata ini, bukan di dunia lain.
"Persatuan dalam perjuangan revolusioner yang sesungguhnya dari kelas kaum tertindas untuk mencipta sebuah surgaloka di bumi lebih penting bagi kita berbanding dengan kesatuan pendapat kaum proletar di taman firdaus syurga,"ujar Lenin.
Pendapat Lenin ini tentu harus difahami dalam konteks pengalaman Russia dengan pemimpin Kristian Ortodoks yang sejak lama menjadi bahagian daripada oligarki Tsar dan feodalisme di kawasan desa Russia.
Dengan perkataan lain, sama seperti Marx, Lenin melihat pemimpin agama sebagai sebahagian daripada pihak penguasa atau pemerintah yang menindas rakyat. Dan dalam keadaan hidup tertindas itu, agama mengajar mereka supaya pasrah kerana dikatakan kebahagian sebenar ada di dunia lain, dan bukan di dunia yang nyata ini.
Jika demikian, bukankah agama itu telah menjadi candu rakyat?