Asthma is caused by a combination of genetic and environmental factors, including exposure to allergens and irritants. Some people may be more susceptible due to their genetics or early life exposures, while others may develop asthma later in life due to environmental triggers.