The following resources are valuable to learning software development:
P.S. this isn't going to exactly tell you What you need to get past your frustration or issue.
LOOK FOR THE answer, mostly everyone wants a handout. Don't be like everyone else.
Go get it yourself, don't be soft. Look for your own damn answers, and quit complaining, frustration is a part of the process.
Help yourself get better by using these. There are plenty more that could be named but this is an ideal way to get some sort of answers to your questions. 👨💻