From the way you ask, I don't think you have adequate understanding of the topic itself. Get yourself some time to swallow them. I say forget I and P, as it's too low level and you will deal more with existing software configuration (virtualizers) and hardware rather than coding something new. S is just a term for web application in which you manage your customers data that they use for everyday operations. So, just make yourself familiar in developing web application in Pascal and you're good to go.
This page holds existing resources to start. Note that many of them won't teach you from total ground up. HTTP, web server configuration, HTML, etc. are often assumed to be understood previously.