Steps to setup beagle board

Is there anywhere link to step by step ways to setup beagle board.
What are the parts needed for basic setup (starter kit). I want to
start out just connecting pc to beagleboard and run terraterm or
hyperterminal, Setup toolchain, write code and debug using JTAG?
do i need external power (battery) or it obtains power from host thru
USB? a setting on the board perhaps
I think I need USB miniAB cable to connect board with PC
Serial for debugging?

I suggest you start here:

http://beagleboard.org/static/BBSRM_latest.pdf

Then you can go here:

http://elinux.org/BeagleBoardBeginners

Gerald