An efficient and compact coupler -a device that matches a micro-waveguide and a nano-waveguide -is an essential component for practical applications of nanophotonic systems. The number of coupling approaches has been rapidly increasing in the past ten years with the help of plasmonic structures and metamaterials. In this paper we overview recent as well as common solutions for nanocoupling. More specifically we consider the physical principles of operation of the devices based on a tapered waveguide section, a direct coupler, a lens and a scatterer and support them with a number of examples.Nevertheless, the problem is not only to create efficient waveguides that provide subwavelength mode confinement, but also to make an efficient interface between free space or an optical fiber and a subwavelength nanowaveguide, that is to focus light and launch it efficiently into the waveguide. The artistic view of the situation is depicted in Fig. 1. Trying to pour water from a big bowl into a bottle with a narrow bottleneck, one would waste a lot. However, usage of a funnel simplifies the task and increases the efficiency significantly. An optical coupler plays the role of a funnel for light.