How do I partition my HDD?

Hello fellow members.
I just installed a 1 TB Seagate HDD apart from my 500 GB HDD on my Windows Vista desktop.
How do I partition my HDD?
Can I also shrink the size of the partition I created in time?
How do I also merge my 2 HDD’s?
