Molecular Basics: Fundamental Principles And Recipes