Alcohols can be prepared through several chemical reactions: hydration of alkenes via acid and hydroboration-oxidation, reduction of carbonyl compounds such as aldehydes and ketones, and by using Grignard reagents. Each method varies based on the type of starting materials and conditions required.