-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
Forget tutorials for now, go to the examples directly those work, can be run from the GitHub repo in your disk, no need for bundling or npm nonsense. Get those, run a local webserver, and start tweaking things to get familiar with how things work. Then you'll be able to bring that knowledge to other frameworks, stacks and toolchains.
i would also suggest you combine three with react. there is no easier and faster way to learn and write threejs. what takes you a weekend digging through stackoverflow for boilerplate that has little to do with building 3d scenes will possible to write in minutes.