Which are the basic building blocks of life?

The basic building blocks of life are nucleic acids (DNA and RNA), proteins, carbohydrates, and lipids.