I wanted to write a program for asking questions about weather. What are the algorithms and techniques I should start looking at.
ex: Will it be sunny this weekend i
I think this api is exactly what you are looking for. It's easy and awesome to use.
https://wit.ai/