Hey, I've been playing RSPS on and off for a solid 10 years, I've even "hosted" some (by hosted i mean leached entirely) and I have always been interested in how they are actually made.
I'm Looking to make a server - from scratch, by this i mean possibly a blank source and client? <- Can this be broken down even more? I have a keen interest in coding but know very little (Currently doing several online courses ie Codecademy).
I understand this will be a EXTREMELY difficult task too acomplish but never the less i still wish to attempt it.
What programmes will i need?
where will i be able to get the files needed?
Is there anywhere else i can further my knowledge?

Anytips would be extremely helpful, Cheers