there's no magic. every function you call, every tool you use, was designed and created by humans like you; you can learn how each piece of it works, it is masterable.

got that? cool. now use this overwrought IDE that will offer to support 20 ways to deploy code, the service we actually use to deploy code, three build tools, this library that re-writes all of our code before it runs, and the 8 different mini-programming languages and 17 context-specific config files you need to program *those*

each of which was selected on the basis of "i dunno, it's what everyone else is using these days" and configured by copying and pasting XML snippets from StackOverflow* until it more or less does what we want, most of the time, just turn around 3 times and always do a "clean --force=2" and it should work, if not reboot your computer

*the only place documentation exists for what you're trying to do