I started coding and I was in this same situation, but after consulting others : I had a better understanding of what I'm doing each time. Though I'm still learning, I believe consulting reliable programmers will help.
Everything will be fine, because you seem determined