Help with weather station build

First I would like to say hello to everyone.

I am trying to build a weather station using the following components.

Anemometer Maplin N09QR, Digital input.
Rain gauge Maplin N77NF , Digital input.
Wind vane Maplin N81NF , Analog input.
Barometric pressure Bosch BMP180 Digital input.
Humidity and air temperature HTU21DDigital Input

I am using an Arduino uno Board.

could anyone tell me how to connect the above to the board and what resistors I would need if any.
which would be the best software to use to read values.
I am new to Arduino and am finding it a bit confusing at the moment
any help would be greatly appreciated.

Thanks

Bart1963.

Thanks for your reply Karma I am googling now.

Bart.