What You Need
This tutorial makes no assumptions the reader has any prior 3D or VR experience. Each section is presented in small pieces.
XML Know-How
You will need to know the basics of how XML markup works. Prior experience with HTML or SVG is more than sufficient.
Javascript Library
A Javascript library is needed in order to render your content. The two recommended libraries are X3DOM and X_ITE. Just place the javascript files somewhere on your server that is accessible like any other web resource (scripts, images, CSS, etc).
This tutorial utilizes both libraries.
Text Editor
If you want to try out the examples in this tutorial, you will need an HTML or text editor. As you design more and more advanced shapes and scenes, a dedicated X3D editor, such as X3D-Edit or even Blender, will become necessary.