I’m going to be doing a site for a client that is sort of like digg.com. It allows users to rank articles and the articles show up according to rank. Users will need to be able to register and login, and there will need to be a database to hold the article information, links and ranks. I need to know what kind of programming to learn. I know a little php and xml (I’m a graphic artist / flash web designer, and I’ve used both on my sites) but I don’t know much about databases and transferring information. Should I dive into MySQL and PHP? or some other type of language? We will be choosing his host after I get started, so host capabilities are irrelevant at this point.
Thanks in advanced for the feedback.