Getting started with AI
If I want to create a very basic AI, which language should I be starting in and what are some of the good resources I can consult? I have zero previous experience in such stuff, hence I'd be completely starting from scratch. Thanks a lot in advance!
What would it do and how do you imagine this? What type of tasks would it have to solve?
C++ or Python. To implement AI, you need to learn Design Patterns, because AI consists of multiple Patterns. Also, you need to build global AI, which is needed only to control your AI actions. Try reading more about it on wikipedia.
For starters, I would want it to have a 'mood' of its own which gets affected by the user input. If the user uses too much offensive language, it's mood deteriorates and it doesn't respond properly to the user. Specifically, I want this 'mood' to be changing according to the user input and according to this 'mood', the program will respond according to certain preprogrammed commands for various moods. It's very basic to start with I guess, but I have no idea on this field.
And what are the topics I should be studying and having an idea of before getting into this?
I'm well acquainted with Python, so will go ahead with it then. Thanks a lot. :)
Choose the language and learn it first. In the process of learning you'll discover more thing about your questions. And at the end you just have to solve the puzzle, but all the pieces are almost in your hands.