Any tips I could use from some more experienced devs?
Agreed. Best is to jump into it without being too critical on yourself. You don't need to learn the most efficient way to do everything from the start. Start with small projects (coin flipper, rock-paper-scissors, ect) and you will build knowledge and skills along the way that will improve the next project naturally. But most importantly, have fun creating.