Piloting a balloon takes skill, but the controls are very simple. To lift the balloon, the pilot moves a control that opens up the propane valve. As you turn it, the gas flow increases, so the flame grows in size. The pilot can increase the vertical speed by blasting a larger flame from the burner to heat the air more rapidly.
Many hot air balloons have a control that opens a second propane valve. This valve sends propane through a hose that bypasses the heating coils. This lets the pilot burn liquid propane, instead of propane in gas form. Burning liquid propane produces a less efficient, weaker flame, but it is quieter than burning gas.
Hot air balloons have a rope to open the parachute valve at the top of the envelope. When the pilot pulls the attached rope, some hot air can escape from the envelope, decreasing the inner air temperature. This causes the balloon to slow its ascent. If the pilot keeps the valve open long enough, the balloon will descent.
Pilots can maneuver horizontally by changing their vertical position, because wind blows in different directions at different altitudes. To move in a particular direction, a pilot ascends and descends to the appropriate level, and rides with the wind. Since wind speed generally increases as you get higher in the atmosphere, pilots can also control horizontal speed by changing altitude.
Even the most experienced pilot doesn't have complete control over the balloon's flight path. Usually, wind conditions give the pilot very few options. Consequently, you can't really pilot a hot air balloon along an exact course. And it's very rare that you would be able to pilot the balloon back to your starting point. So, unlike flying an airplane, hot air balloon piloting is largely improvised, moment to moment. For this reason, some members of a hot air balloon crew have to stay on the ground, following the balloon by car to see where it lands. Then, they can be there to collect the passengers and equipment.