Nanorobotics is an emerging field for designing and building small machines or robots ranging in size from 0.1–10 micrometers. They are microscopic in size; a large number of them may be required to work together to perform microscopic tasks. The field of medicine is expected to receive the largest improvement from Nanorobotics. Nanorobots have attracted a lot of attention from scientists as they can benefit humans in numerous ways. The purpose of this paper is to provide a tutorial on this emerging field.