3D Graphics is a huge subject and provides an opportunity to solve an infinite number of new problems on top of all the millions and billions of problems that are being solved using 2D.
If you are developing a project and are stuck with some issue you cannot solve, I recommend asking your question on the Threejs Forum at https://discourse.threejs.org/
I read it every day and sometimes answer questions if nobody else beats me to it.
Problems Concerning TypeScript or Node.js
Use the boilerplate from this course on CodeSandbox by opening this link below and forking it.
This is the boilerplate with the dat.gui, stats.js and OrbitControls.
For this I recommend this JSFiddle template to start from.
Note that CodeSandbox has a file size limit for individual files, so keep your textures and models below 2MB each.