This question is regarding scripting from the point of view of a sound designer who has no programming or scripting experience.
Is there a specific avenue that a sound designer can take when learning scripting in Unity that might save time? What I mean is, is there a certain place to go to learn audio specific scripting concepts from the ground up or is it advisable to learn scripting from the beginning as a programmer would?
This. I would always recommend that. It’s really important to know primitive types and their properties, difference between value and reference types, control structures, access modifiers, data structures and so on.
Afterwards you may continue with inheritence, interfaces, abstraction techniques, basic principles to improve source code …
Otherwise you’ll probably start to grab some code from some online resources and you’ll use it because you think you understand it, but it may not always be obvious why it’s coded in this particular way (assuming you’ve found good tutorials).
The problem is, as soon as you want to change something or extend it, you might get stuck pretty quickly. Even if a simple error occurs for some trivial and obvious reason. That’s usually the reason why so many people keep posting the same questions here even though a simple google search could’ve helped.
This also takes more time in most cases I’d bet. You should really get a solid base before you delve into some specific stuff.