The association between cancer and inflammation is well established. Chronic inflammation represents a fundamental step in the development and progression of some types of cancer. Tumors are composed of a heterogeneous population of infiltrating cells including macrophages, fibroblasts, lymphocytes, granulocytes, and mast cells, which respond to signals from the microenvironment and, in turn, produce cytokines, chemokines, transcription factors, receptors, and miRNAs. Recent data demonstrate that, in addition to classical (M1) and alternative (M2) macrophage subtypes, there are many intermediate subtypes that potentially play different roles in response to environmental stimuli. Tumors are infiltrated by macrophages called TAMs that mainly display an M2-like phenotype and tumor growth-permissive activities. There is a bidirectional interaction between tumor cells and tumor-infiltrating cells that determines macrophage polarization and ultimately tumor progression or regression. These complex interactions are still unclear but understanding them is fundamental for the development of new therapeutic strategies. Re-educating tumor-permissive macrophages into anti-tumor macrophages is a new focus of research. This review aims to analyze the most recent articles investigating the interplay between tumors, tumor-infiltrating cells, and TAMs, and the strategies for re-educating tumor-permissive macrophages.