I'm doing $b)$ for you, in two different, yet similar way. You want $3$ heads, which implicitly means you will have $5$ tails. We can see this as permutations of the words $HHHTTTTT$. Since we have similar objects, this is done in
$$
\frac{8!}{3!5!}
$$
ways. I believe this is where you see permutations
Here is another method that yields the same result. You have $3$ heads to place into $8$ slots, the remaining $5$ must be tails. The number of ways to choose where the heads go is given by
$$
{8\choose 3}=\frac{8!}{3!5!}.
$$
Note that we could have chosen where we want to place the tails, in ${8\choose 5}$ ways, which gives the same thing. This is where Brian says it is not really permutations, but combinations.
Can you figure out the rest now?