PLC Ladder Logic simulator

Since it’s my first post I would like to greet everyone.

I want to build web-based PLC Ladder logic simulator.

I’m PLC programmer and I don’t have web development experience. I finished Intro to JavaScrip on Udacity, but I didn’t find answers about how to program web PLC simulator. Could you please give me some advice about what I should start learning to be able to create a described simulator.