One of the big differences between experienced sailors and me seems to be their ability to judge the wind, knowing precisely where it is coming from, being able to see a puff coming by watching the water, knowing when to expect buildings to cast a wind shadow on the water...

What is the best way to develop my sense for the wind? How long does it take?

Jonathan