In game development, the way you think is essential and doing the same stuff over and over again isn't just time wasted, it's practice that will help you in the next project.
For example, in my 5 years of game development, I have never made a day-night cycle ( basic stuff ) but I've made camera and player control scripts from tutorials so many times that now I can make one from scratch without using the internet.
So 2 basic things, try to think like a developer and don't be afraid to do the same thing more than once, also everybody makes mistakes and everyone gets blocked at some point, don't worry and you can achieve anything.