[guided]We need to show that a computation of $A$ from $B$ and a computation of $B$ from $C$ can be combined into one computation of $A$ from $C$. The difficulty is that the first machine is allowed to ask questions about $B$, but the final machine is only allowed to ask questions about $C$. The solution is to answer each question about $B$ by running the second reduction.
Formally, since $A \le_T B$, there exists an oracle Turing machine $M$ such that, with oracle $B$, the computation $M^B(n)$ halts for every $n \in \mathbb N$ and outputs $\mathbb{1}_A(n)$. Since $B \le_T C$, there exists an oracle Turing machine $N$ such that, with oracle $C$, the computation $N^C(q)$ halts for every $q \in \mathbb N$ and outputs $\mathbb{1}_B(q)$.
Define a new oracle Turing machine $P$ using oracle $C$. On input $n \in \mathbb N$, the machine $P^C$ begins simulating $M$ on input $n$. If the simulated computation of $M$ performs an ordinary Turing-machine step, then $P^C$ performs the corresponding simulated step. If the simulated computation asks its oracle whether $q \in B$, then $P^C$ runs the machine $N^C$ on input $q$. This inner computation is legitimate because $P$ has access to oracle $C$, and it halts because $N^C$ decides $B$. Its output is $\mathbb{1}_B(q)$, which is exactly the bit that oracle $B$ would have returned to $M$. The machine $P^C$ supplies this bit to the simulation of $M$ and continues.
It remains to justify termination. Fix $n \in \mathbb N$. Because $M^B$ decides $A$, the computation $M^B(n)$ halts after finitely many steps. In particular, along this actual computation path it makes finitely many oracle queries, say $q_1,\dots,q_k \in \mathbb N$, with $k \ge 0$. For each queried input $q_i$, the computation $N^C(q_i)$ halts and outputs $\mathbb{1}_B(q_i)$. Thus every simulated oracle query is answered after finite time, and every answer supplied by $P^C$ agrees with the answer supplied by the true oracle $B$.
Consequently the simulated computation inside $P^C(n)$ follows exactly the same branch as $M^B(n)$. Since $M^B(n)$ halts and outputs $\mathbb{1}_A(n)$, the machine $P^C(n)$ also halts and outputs $\mathbb{1}_A(n)$. Therefore
\begin{align*}
P^C(n) = \mathbb{1}_A(n)
\end{align*}
for every $n \in \mathbb N$. Hence $P^C$ decides $A$, so $A \le_T C$.[/guided]