So /prog/ (phonetically Prague, interestingly) this is my first time here and I have a few questions for you. I have never coded before but I would like to learn for a very specific purpose and I wanted advice.
First, I will explain the concept:
What we want is to create an online live battling league which works in real time, can record battles held with both microphone input and webcam input if enabled and automatically record that data to webserver. It can pull up beats from YouTube SoundCloud etc and have them in a lightweight player, the connections should be lightweight so it doesn't lag an obscene amount on a lesser system or connection. We would need multiple "rooms" and the ability to create them for specific battles and perhaps even a connection sort of like private messaging using the same system. This would be best if it were all built into a website but if ABSOLUTELY NECESSARY to be done well I suppose it could also have an external program.
What coding language would best fill these requirements and do all this well? How difficult would this be on a scale of 1-1000? Do you have any ideas for improving upon the idea or perhaps an efficient way of bringing this about?
Also, once the coding language is decided what is the absolute best way to learn it for me?
>pic unrelated but awesome