I would say to start out with the tags for your questionsquestion itself - it should be pretty easy to figure out.
As answers come along, they may introduce you to new terminology, etc. that is related to the question. As tags are primarily for sorting, it would be best for the question to be sorted according to others like it.
For example, if I ask a question about Fooa planet outside of the solar system, and someone answers with something like,
Oh, you mean Baz (a more common name for Foos). Bazes havePlanets outside the solar system are commonly referred to as exoplanets... (Answer)
Then you might consider tagging your question with bazexoplanet, as it is another term useful for sorting the question.
However, if you ask the same questionsquestion and the reply is something like:
The reason that Foos docertain planets are like that is because they have a bar that is 5.628irregular rotation.
Then you should not retag your question with barrotation, because it does not help sort the question. The question does not really involve rotation beyond the fact that it is key to the answer. In other words, someone searching questions would not know to search for rotation unless they already knew the answer, so it's not a useful category for that question.
It's a little complicated, but it's also fairly common sense.