Everything you need to know is at shroomery.org and when you're ready to purchase spores, thehawkseye.com is where I would go. B+ spores are the easiest to grow and are what most street dealers have (if you can even find them). The time needed also depends on how much you're looking to grow and the method you're using.
Go check out their forums. There is a plethora of information on the boards.
There are many different ways to cultivate shrooms. I used a large Tupperware bin since I was going for a big yield.
In my opinion shrooms are far from easy to grow. I'm a smoker and I smoke in my house. That fact alone makes growing shrooms difficult since they are a fungus and smoke is mold. Mold > Fungus so you need to be SUPER DUPER CLEAN AND STERILE or else don't waste your time. On my last batch I was lucky enough to pull off 2 lbs before my entire operation got infected by mold. Once that happens, best of luck to you. It's a pain in the arse, but if you 'get it' and do good, it's well worth it. They sit in a box and you leave them alone...how hard can that be?!?! lol just wait...