Want to create fantasy game website
I want to create a fantasy game website, just like fantasy football.
it should :
1) have database of players, their values, their points, staus etc
2) have database for users, they can create a team and manage. database should maintain users info such as email ID,
name, city etc.
it should be just like fantasy football.
So now which other technologies is should learn to create such website.
pls explain in detail (which techno. is useful for which task.)