Helicopters fly primarily due to the principles of aerodynamics, particularly Bernoulli's principle, which explains how air pressure differences create lift. The rotor blades function similarly to wings, generating lift as they spin and creating lower pressure above the blades compared to the higher pressure below. For a deeper understanding, resources such as HowStuffWorks and helicopter-specific websites are recommended. The discussion emphasizes the importance of clarifying the level of detail needed for a comprehensive explanation. Overall, understanding the mechanics of helicopter flight involves grasping the relationship between rotor movement and aerodynamic forces.