Every star athlete was aided by advice from superiors, coaches, other players.
They took this advice, made it their own, put twists on it and grew from there.
No Hockey Player was born natural. They trained. Someone taught them.
Sometimes you can take one such idea, and use it to "fake it until you make it", Dropping the analogy, you can take completed pieces and make something that you didn't fully make.
While that sounds bad... that's a COMPLETELY reasonable way to start. There's NOTHING wrong with it. You learn by doing and this helps you do faster. You can sit there staring at screen beating yourself over the head for months, and have your product delayed years.. does that make it better? no.
It's complicated enough that there's no reason to go through self-flagellation just so you end up with the exact same lines of code, except this time it was "by you".
Learn, and try to do it yourself, but never let progress be slowed.. look at a tutorial if it's faster. Do it. Implement it. See why and how it works. Make changes. Make it your own. This is perfectly acceptable.