Materialism (in general): It indicates the people who are interested in material goods more than spiritual world.
Materialism of Marx: For Marx, he looked at such material aspects of life (objects) such as economic activity.
Idealism: It emphasizes the importance of idea, mind and mental aspects (subjects) rather than material world.
• For Marx, problems of modern life can be solved only through the overturning of those structures by collective actions (social movement) of many people