There's a lot to learn, without a doubt. I don't even dabble with 3d; I'm straight up a 2d person.
The most recent issue I've struggled with - and, honestly, it has begun to lead me toward abandoning the project altogether in favour of other projects - is how to move an object from Scene to Scene and save the progress so when the user restarts the game the object is in that new Scene. I might take another look at it (it has been about four weeks now) but, honestly, this one is enough to get me to throw in the towel.
Ahhhh, now that's a tricky topic, what you're looking at is serialisation.
You'll likely need to look at how to save your positions to a file and have that load up when you load a new scene or store the position data generally.
I've given some serious thought to building just one scene and coding everything inside it. I could do that. 😅