I'd start with studying PHP and MySQL. But be sure your ISP lets you run PHP linked to a database on your website. If not, find a webhost that does.
Kees
I currently run a small game for colleagues, based on predicting the outcome of each weekend's football fixtures. Points are awarded for how closely the prediction matches the result and there are weekly and overall tables etc.
At the moment I run the game through email and use Excel for calculations. I.e. each week I send out a table of fixtures and the players reply with their predictions. I then copy and paste the predictions into the Excel workbook, enter actual scores and send out results through email.
I'd like to automate the data entry process by developing a website that users can login to in order to make predictions. I haven't decided yet whether to have the website calculate the scores or keep the existing spreadsheet but have a macro pull the predictions from the site. This would reduce data entry errors I occasionally make and allow more players to join the game.
I'd want to hosts the site on the free space provided by my ISP
I have absolutely no knowledge of website development, but have some experience of visual basic and VBA. My target is to have something in place before the start of the next season (August)
Can anyone suggest any tools/ tutorials I'd need to complete this, as this is a hobby I'd prefer freeware, if possible?
Thanks in advance!

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic