Dude… give it time. If you’re brand new to to web dev, just the concept of having HTML handle the content, CSS handle the styling, and JS handling the functionality can be a little daunting. And you probably haven’t even written any JS from scratch yet! Just give it time and build your skills. It will take about 6 months but if you do it EVERY DAY and never cheat yourself… you’ll get awesome! Read, code, read some more, come here, code some more, drink some coffee, code some more, repeat.
That’s all you can do. It’s like working out. Nobody gets shredded after a week.