Hey guys. I want to make a 3d JS, (JavaScript) browser FPS, (First Person Shooter. game. I learned HTML, CSS. I'm still learning JS. What should I learn? How do servers work? Do I need to rent a website? Explain everything I need to learn to make a J...