What is Bitcoin and how does it work?

Could someone please tell me what bitcoin is? How does it work? Is it illegal? How would you go "Bitcoin Mining"?

There's wikipedia and the official website for that. 

spoon-feeding:

https://en.bitcoin.it/wiki/Bitcoin