This book deals with the interplay between fundamental physics and philosophy of physics from the one hand and metaphysics and philosophy from the other hand. It is divided into three independent parts (philosophical, general and mathematical). Part I deals with foundations and philosophy of quantum mechanics, philosophy of time, philosophy of consciousness and free will, foundations of mathematics as well as a brief introduction to metaphysics. Part II is a general excursion in the world of fundamental physics (particles, fields, strings, black hols, the universe, quantum gravity, mathematics and history of physics). Part III is a detailed rigorous introduction to the three main areas of fundamental physics (classical mechanics, thermodynamics and statistical mechanics, quantum mechanics).