Like you, Trudy, I'm one of those people that likes to understand how and why something works. I know you're working to learn the use of categories, so you're ahead of me on that one but templates I've really been putting to use. There's one that I learned about the other day that might be useful to you.
{{Profile-box|Say anything you want to say}}
You could put that template on the first line of the profile and replace "Say anything you want to say" with "I'm working on this profile and have asked how to do xxxx. Please don't do it for me as I learn best by doing things myself."
What follows is what I think about the whys and hows of templates. Feel free to ignore it if it's too basic. If I've got something wrong, please correct me.
I think of templates as a algebra formula. Anything between a double set of what we used to call curly brackets (I'm sure they have a proper name but not a clue what it is) will take place left to right.
The formula comes first (b+c*a). The difference between templates and formulas is that templates are going to do something even if the variables aren't defined. The {{Unsourced}} template, for instance, will always put the box on the profile with the default words in it AND add that profile to [[Category:Unsourced_Profiles]]. The tricky part is that if you edit the profile, you can't see the category instructions. That's built in to the automagicalness of the template instructions. (yes, spellchecker, I know you don't think that's a word)
Next comes a separator so that the template knows some variables are going to be defined. The separator is the vertical bar, also called a pipe for no reason i could ever fathom.
Now the formula is ready to know what a, b, and c stand for. In the case of the {{Unsourced}} template, you can use place names, each separated by a pipe. For instance, {{Unsourced|Missouri|Mississippi}} will create the text box, and add the profile to the [[Category:Unsourced_Profiles]], [[Category:Missouri_Unsourced_Profiles]], and [[Category:Mississippi_Unsourced_Profiles]] categories.
The problems I've run in to occur when, for instance, I use a variable that is unsupported by the template. Kind of like setting a equal to 0 in that algebra equation. The answer is always going to be zero. If the variable is for creating a category and that category doesn't exist, it's going to be red. An example would be {{Unsourced|Bermuda}} as there is not currently a [[Category:Bermuda_Unsourced_Profiles]].
I hope some of that is useful. My brain had fun thinking about the whys and hows so that I could figure out how to explain it.