One method is induction. Another way to calculate $A^{n}$ for a $2 \times2$ matrix generally is the Hamilton-Cayley Theorem: $A^{2}-Tr(A)\cdot A +\det{A} \cdot I_{2}=0$. This is a very useful theorem which can be applied for any $n \times n$ matrix.
for example if you have a $2 \times 2$ matrix with $\det{A}=0$ and $Tr(A)=\alpha$, the Hamilton-Cayley theorem then becomes:
$$A^2=\alpha\cdot A.$$
$$A^3=\alpha\cdot A^{2}=\alpha^{2}\cdot A$$
$$\vdots$$
$$A^{n}=\alpha^{n-1}\cdot A$$
This is a particular answer, but I recommend the following book (Matrix analysis - Roger Horn). If you have any problem to view this book, tell me.
EDIT:
Another way to calculate the power of matrix is binomial theorem.
you will try to write your initial matrix $A$ like $A_{1}+I$ and then to observe a number $p$ for that $A_{1}^{p}=O. $
I tried , for n=3 : (AA)A & A(AA) , both should give different answers & i wanted to know which is correct ^_^ – Kamesh Sandy Feb 12 '13 at 07:54