Good read 👍 Freecodecamp is definitly a great source!
Making mistakes will help you learn better! Of you don’t make any mistakes, there is nothing to learn!
My advice, make as many mistakes you can! And always ask for code reviews from more experienced developers! (I would love to help 😉)