You won't believe how amazingly easy to understand machine learning with Josh Gordon from Google. He has explained almost everything in the simplest steps for any beginner to understand.
Needless to say, you are expected to already know some programming language and linux administration. This is not for absolute IT beginner, but for those who are already programmers, wanting to picking Machine Learning. Be sure to check out his channel.
Here's the first tutorial for you to get started: