AI is a field of study, and the way to get started (not to sound flippant) is to read quite a bit about it. One of this forum's key contributors, Ernest F Hill has written one or more books on this subject. That would be a good place to start.
In my humble opinion there are programming languages that serve the niche of AI better than Java. In general, declarative languages fare really well when compared to imperative languages. MIT (they have contributed a lot to AI) proponents would go with Lisp. I somehow fancy Prolog.
"Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away." -- Antoine de Saint-Exupery
Joined: Jan 10, 2008
I've read this book at the university and it's a good start. Good luck!
Joined: May 02, 2004
Ai is one of the most complex topic in computer science; Any student of Ai has to read from philosophy�computer science�.mathematics and programming.
In fact there two types of people
1.)People who do research in Ai 2.)People who use Ai concepts and algorithm in their applications.
In-fact most game programmers use Ai algorithms in their application and their interest are merely on harassing the Ai techniques in their application.
I would suggest that you learn the overview of some Ai algorithms and data-structure, and learn the deeper concepts on a need to know basics.
The catch is to learn in such a manner that you don�t feel over-loaded.
I would suggest the following books which you may find useful.
Artificial Intelligence Illuminated � This is a well written book which covers fundamentals of Ai without much mathematical sophistication