I want to create a chatroom, but I am not entirely sure where to start.
I have programming experience in C and Java, and I am willing to learn. I would like to use either html5 or php, but this may not be correct.
If any one can point me to the right direction that would be great.
Thanks
You need to have a good understanding of server and client side technologies to make a full featured chat client. It's quite challenging, especially for a first time project. Some of the things you might need to use are:
It's not a trivial project, it took me years to learn these different languages enough to be able to create a secure and usable chat client. I would recommend something easier for a first time project.
There are many open source chat clients for PHP out there. AJAX chat is a good one as is PHPSimpleChat.