What causes air turbulence while flying?

How can pilots tell when it is coming up? How can they tell how severe it will be? How about in dry/hot climates?
4 answers 4