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.

Now problem is, i know few technologies like (HTML,CSS, JavaScript)
and i am also learning PHP and javascript.
So now which other technologies is should learn to create such website.
pls explain in detail (which techno. is useful for which task.)