Utilization of self-assembly methods to build exotic nanostructured supramolecules of well-defined structure and topology, and to be capable of undergoing specific functions such as electron transfer, ion or molecule recognition, bio-mimicry, catalysis, sensing, and self-replication is one of the main themes of modern chemistry. Several fascinating supramolecular structures of few nanometers size have been constructed using a variety of self-assembly approaches, and some of them have been shown to perform one or more above mentioned functions. Our interest in this area of research has been to self-assemble metallotetrapyrrole macrocycles to electron acceptors like quinone and/or fullerene in solution and at surfaces for probing their electron transfer, catalytic and sensor applications. The present tutorial talk will discuss some of the recently developed self-assembly methods in our laboratory for porphyrin-quinone and porphyrin-fullerene conjugate formation. Electron transfer in solution and at surfaces originating from these donor-acceptor conjugates will be discussed. Chemosensor applications of these novel supramolecules especially to detect neutral analytes will also be discussed.