Explains the basic concepts from quantum mechanics and computer science which are used throughout the whole field of quantum computing and quantum communication. This work aims to reflect the development of the main ideas and techniques, by including various experiments on cold atoms.[...]