First off, I know very, VERY little about programming. I'm an audio person, but my latest ambitions seem to be taking me into the realms of the unknown. I'm hoping I've found the right section of the forum get some help.
In the most basic sense, I am trying to mod Portal 2 using Hammer. I need to be able to have full control of the audio assets, and their potions within the 3d space, and also their behaviors. I would also be importing new sounds, particularly ambient ones, and implementing them into the game. While there is plenty of information on this subject at the Valve Dev Community website, it is rather scattered about the place. Some kind of code/script (possibly Squirrel?) is frequently referenced where sounds entities are relevant. (Here is an example > https://developer.valvesoftware.com/wiki/Soundscripts). I'm wondering whether to be able to implement new sounds, and events into Portal 2, I will have to create similar scripts myself. If this is the case, I'm basically asking where to start with code/scripting, and what I need to know?
Note that in the above link, I do understand what the script is saying i.e parameters of a sound, and their values. What I do not understand is how important the actual files containing the script are, how they are created, how they are referenced. I don't even know the basic commands. <string>,<integer> etc are terms that frequently pop up, and I don't know what to do with them. I'm sorry my question is a little vague, but it just goes to show why I had to ask it.