Helicopters generate lift through rapidly spinning rotor blades. As the blades spin, they push air downwards, creating higher pressure below the blades and lower pressure above. This pressure difference results in an upward force called lift. Pilots control a helicopter's movement through control devices like the collective, cyclic, and anti-torque pedals, which alter the rotor blade angles and direction of thrust. Helicopters can hover, fly in any direction, and carry heavy loads, but are more complex than airplanes due to the need to counteract torque from the main rotor.