The answers already present explain how to get it correct, but don't explain why it's wrong. I'll explain here.
There are two types of probability: dependent and independent.
- Dependent probability is where a probability depends on another. For example, this problem uses dependent probability. The probability depends on all cases: 1 head and 2 tails. We use multiplication to calculate dependent probability.
- Independent probability is where a probability is not dependent on another. For example, the probability that we get 1 head or less uses independent probability. The probability of 1 head and 0 heads are different, so we add the two probabilities. (Note that when calculating each individual probability, we use dependent probability.)
Now let's solve the problem with our knowledge. You are right that the probability of heads is $\frac{1}{2}$ and tails is $\frac{1}{2}\cdot \frac{1}{2} = \frac{1}{4}$. You used DP (dependent probability) right there to get the probability of two tails! However, since our final probability depends on both the heads and tails for one case, we multiply them instead of add.
Next, we have to multiply by $3$ because there are three ways to order one head and two tails: $HTT$, $THT$, and $TTH$. In math terms this is $\binom{3}{1}$, read as 3 choose 1. You can research this yourself later.
Therefore, the answer is $\boxed{\frac{3}{8}}$.
-FruDe