This tutorial walks you through creating chatbots in C#. It requires no previous programming experience. Although this tutorial touches upon topics that would normally be taught in a few weeks in an introductory programming course, we've tried to keep the material as straightforward as possible in order to be able to program chatbots.
Here are three resources for you to learn how to build chatbots:
The frequently asked questions page: F.A.Q
A reference page for additional information and bots: References