There are many web services which provide weather forecasts. Some of them are paid, while some of them are free. To learn how to consume one, we can use a free access one and later, when we are sure what exactly we need, we can decide to use the best provider on the internet.
Weather forecast API
What's an API?
API stands for Application Public Interface. In terms of the web, this is a set of functions which are hosted and can be accessed by different users through the global network. These functions provide certain data or they can transform data.
For example, there could be a mathematical API which implements different mathematical functions. To consume it, we should know the server address and the name of the functions...