In this lecture I will discuss our efforts to develop a new technology to write, store, and read information, i.e. on a single polymer chain with the help of “molecular machines” that are inspired by the hypothetical device (Turing machine) proposed by the British mathematician Alan Turing in 1936 as the general basis for the operation of a computer. We are following two approaches. In the first one we try to construct molecular machines based on clamp-shaped proteins, modified with porphyrin catalysts, that can bind to DNA and move along it while modifying the DNA chain in a controlled fashion. In the second approach we use synthetic machines that are derived from chiral porphyrin cages, which bind to synthetic polymers (e.g. polybutadiene) and glide along it while encoding it with chiral epoxide functions, i.e. (R,R)-epoxide (symbol 0) and (S,S)-epoxide (symbol 1). This encoding process, which is in progress, will be controlled by light.