If you don't have any kind of experience, you are better off starting with WebGL.
It is more beginner friendly and it is here now.
You can either start from scratch:
https://webglfundamentals.org/
Or use one of the two most developer friendly frameworks.
If you have zero experience in graphics, another approach is to learn about 3D software rendering in first place.
https://www.davrous.com/2013/06/13/tutorial-series-learning-...
Leave WebGPU for when you feel comfortable with 3D programming.