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 š)