Heap leaching is a well-established extractive metallurgical technology enabling the economical processing of various kinds of low-grade ores, which could not otherwise be exploited. However, despite much progress since it was first applied in recent times, the process remains limited by low recoveries and long extraction times. It is becoming increasingly clear that the choice of heap leaching as a suitable technology to process a particular mineral resource, which is both environmentally sound and economically viable, very much depends on having a comprehensive understanding of the underlying fundamental mechanisms of the processes and how they interact with the particular mineralogy of the ore body under consideration. This paper provides an introduction to the theoretical background of various heap leach processes, offers a scientific and