Materiliasme Marx terbentuk karena perbedaan pendapat antara gurunya hegel dan Ludwig andreas. Hegel berpendapat Realitas itu terbentuk karena ide ide yang ada di pikiran kita bukan dari materialis sedangkan Ludwig berpendapat materi bukan terbentuk dari pikiran tetapi pikiran adalah hasil tertinggi dari materi dari sini Marx membuat pendapatnya sendiri yaitu materialism historis dan dialektika.
a. Materialisme Historis
Disini marx berpendapat bahwa bukan kesadaran masyarakatlah yang menentukan keadaan mereka,tetapi sebaliknya keadaan sosial merekalah yang menentukan kesadaran manusia, Cara manusia berpikir ditentukan oleh cara ia bekerja. Oleh karena itu, kita tidak perlu memperhatikan apa yang dipikirkan manusia, tetapi cukup melihat bagaimana cara ia bekerja.
Kesadaran dan aspirasi seseorang ditentukan oleh posisinya dalam kelas sosial. Milik kelas sosial tertentu menentukan bagaimana kita melihat dunia, apa yang kita harapkan dan apa yang kita khawatirkan. Sejarah tidak ditentukan oleh pikiran manusia, tetapi oleh cara orang menciptakannya. Jadi perubahan sosial tidak dihasilkan dari pemikiran ulang, tetapi dari perubahan cara produksi.
b. Materialisme Dialektis
Materialisme dialektik menyesuaikan dialektika Hegel dengan materialisme tradisional. Materialisme tradisional mempelajari hubungan antara subjek dunia dalam lingkungan yang dinamis dan evolusioner, sedangkan materialisme metafisik mempelajari dunia dalam lingkungan yang statis dan terisolasi.
Materialisme dialektik percaya akan adanya perubahan di dunia dan munculnya sifat-sifat baru pada setiap tahap perkembangan. Seperti yang dikatakan Z. A. Jordan, "Engels sering mengambil pandangan metafisik. Dimensi keberadaan yang lebih tinggi muncul dari dimensi yang lebih rendah dan menetap di dalamnya, dan dimensi yang lebih tinggi membentuk tatanan baru melalui hukum yang tidak dapat direduksi." Pembentukan, proses kemajuan evolusioner ini diatur oleh hukum, yang melambangkan sifat dasar dari "segala sesuatu yang bergerak".
3. INFRASTRUKTUR EKONOMI DAN SUPER STRUKTUR SOSIAL BUDAYA
Menurut kalian apa inti dan focus dari pemikiran marx? Filsafat? Politik? Sosial budaya? Yapp yang utama dari pemikiran Mark adalah EKONOMI oleh karena itu marx membuat perbedaan apa yang mengandung unsur ekonomi dan bukan dan di buatlah kedua hal ini yaitu infrastruktur ekonomi dan super struktur sosial budaya. Bahkan disini semua hal yang bukan mengandung ekonomi benar benar dipisahkan meskipun itu adalah agama.
Infastruktur Ekonomi meliputi: kondisi produksi (iklim, sumber daya alam), alat-alat produksi (alat, mesin) dan hubungan produksi (kelas sosial, dominasi, keterasingan dan upah atau gaji )dll.
super struktur sosial budaya meliputi : lembaga-lembaga politik, hukum, keluarga, agama, pikiran, filsafat, moralitas) yang menjadi akibat dalam kegiatan produksi, artinya hal yang di luar dari konteks ekonomi termasuk Stuktur sedangkan yang berkaitan dengan ekonomi adalah Infrastruktur.