Hummingbirds are the only birds that can truly fly backwards for extended periods of time. Their unique wing structure allows them to rotate their wings in a figure-eight pattern, creating lift in any direction. This amazing ability allows them to hover in mid-air, perfectly positioned to sip nectar from flowers.
Other birds, such as herons, egrets, flycatchers, and warblers, can flutter backwards for a very short distance. This is usually a defensive maneuver used to escape a predator. Their wing anatomy isn't designed for sustained backward flight.