Here is a method called the 'short truth-table' method. As the name implies, it is not a full truth-table.
The idea is that you try to make the statement false ... and if you find that you cannot do that, then that means that the statement must be true, i.e. it is a tautology.
OK, so let's see what it would take for $(p \land q) \rightarrow p$ to be False. Well, a conditional can only be false when the antecedent is true, and the consequent is false. So, in order for $(p \land q) \rightarrow p$ to be false, we need that $p \land q$ is True, and that $p$ is False. OK, but for $p \land q$ to be True, both $p$ and $q$ need to be True. But that means we have a problem, because now we have that $p$ must both be True and False. So ... we conclude that it is impossible for $(p \land q) \rightarrow p$ to be False ... meaning it is a tautology.
Here is that same method, but simply with annotating the statements (the indices show the order in which I place the truth-values, and the red shows the contradiction):
\begin{array}{ccccccc}
( & p & \land & q & ) & \rightarrow & p\\
\hline
& \color{red}T_4 & T_2 & T_5 && F_1 & \color{red}F_3\\
\end{array}
Another thing you can do is a formal proof: if you can derive $(p \land q) \rightarrow p$ from no premises at all, then that means the statements is a tautology. Here is a proof using a proof system called Fitch (there are many different proof systems):
