>>717627787
Well, it is not straightforward when you're just starting out, but there's a relatively clear path to getting where you need to be.
I mean, I suppose this probably goes for every skill in the world, but you need practice to see patterns in how shit's "usually done" in code (i.e. patterns). I think if you concentrate on building a number of smaller project, you will gradually start feeling like you're ready for something big (after you encountered problems with syntax and logic).
The way people act on StackOverflow is (very often) fucking disgusting. Don't be afraid to ask for help from AI, but make sure to make it explain what you're doing and why, don't just copy shit blindly.
In programming, there are multiple paths you can take that get you to the same result, and it's very often ok to take one even if it's not the best; it won't have an impact on the outcome, as long as your code is maintainable.
I'm a software engineer in my day job but I wish I could compose music or draw instead.