Carbohydrates can be water soluble. lipids are not.
Nucleic acids are the building blocks of DNA and RNA. Sugars are the building blocks of carbohydrates, amino acids are the building blocks of proteins. So, they all build blocks but different kinds of blocks.