So there's no one in this forum who has dipped his toe in all that? Eager learner here.
For starters learn to write a keylogger. To do that study how a keylogger works .
Some requirements a router , 2 PCs. On one PC run 4VMs. These 4VMs will work as victims access these from your 2nd PC.
I would suggest using Backtrack as OS on the origin PC.
before trying your stuff online you should be able to play with ipmasking.
And last but not least is READ READ READ READ & GOOGLE.