Bitcoin for Beginners

What is bitcoin? Where to buy it and how to spend?