If you really want to understand the capabilities and limitations of machine learning, you have to get hands-on. Here's a short list of options for beginners.
How to Get Hands-On with Machine Learning – InformationWeek
How to Get Hands-On with Machine Learning InformationWeek