Is DNA a carbohydrate a lipid a protein or a nucleic acid?

It is a nucleic acid. DNA stands for deoxyribonucleic acid.