# What do I need to learn..?

**URL:** <https://forum.kirupa.com/t/what-do-i-need-to-learn/257269>\
**Category:** programming\
**Created:** [April 11, 2008, 11:41pm UTC](https://forum.kirupa.com/t/what-do-i-need-to-learn/257269 "2008-04-11T23:41:21Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![RndmIND](https://avatars.discourse-cdn.com/v4/letter/r/b5ac83/32.png) [@RndmIND](https://forum.kirupa.com/u/RndmIND)\
**Post date:** [April 11, 2008, 11:41pm UTC](https://forum.kirupa.com/t/what-do-i-need-to-learn/257269/1 "2008-04-11T23:41:21Z")

</div>

I’m going to be doing a site for a client that is sort of like [digg.com](http://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.
