Nanocomputing refers to computing devices built from nanoscale components. It is an emerging technology that is at the early stage of its development. An exciting anticipation of nanocomputing is the smaller system size it will provide and the ability to construct systems that use many orders of magnitude more components than in the past. This paper provides a brief introduction to nanocomputing.