Wind energy systems have been emerging as a highly significant solution to the problem of limited traditional energy sources. In this paper, control methodologies adapted to wind energy systems are topically reviewed. oHard computing or control techniques such as proportional-integral-derivative (PID), optimal, nonlinear, adaptive and robust and soft computing or control techniques such as neural networks, fuzzy logic, genetic algorithms and on the fusion or hybrid of hard and soft control techniques are primarily focused. This overview concludes with some possible future directions are also suggested. This overview is not intended to be an exhaustive survey on this topic and any omissions of other works is purely unintentional.