http://shop.oreilly.com/product/0636920028192.do
This is probably the best book for absolute beginners I've stumbled across so far that teaches the basic mindset you need as a software developer, and some first practical coding skills in an easy to use scripting language.
However, it's a loooooooong way from what you'll know after working through this book, to what you need to know to build halfway sophisticated "AI" using machine learning. Plus, the most popular tools for machine learning software development have been made for a different programming language. Learning a new language is not a too big deal for a professional software developer, they already know
what they want to express and merely need to re-learn
how to express it in that language... but for a novice that hasn't even mastered one language and the core concepts yet it may be devastating.