We know that the number of digits in base $b$ of a given integer $N$ is $\lfloor\log_b(N) + 1\rfloor$. We also know that $\log_b(n^x) = x \log_b(n)$. Here, $n^x = 2014^{2014}$ and $b = 10$. So we can turn the ridiculously large number $2014^{2014}$ into something more manageable using logs of base $10$. That will give you the number of digits in $2014^{2014}$; the rest should follow.
Update:
To get the length of $2014^{2014}$ in base $10$, we need $\log_{10}(2014^{2014})$. Well, that is equal to $2014\cdot\underbrace{\log_{10}(2014)}$. That second term is easily handled on a computer or calculator. Now multiply the underbraced term by $2014$, add $1$, and take the integer part of that final number; that is the number of digits in $2014^{2014}$. Apply your "number of digits" reduction twice more, and you have your answer.
Update 2:
OK, you cannot use a calculator, right? but you do know how many digits are in $2014$ itself, 4, of course. That means that $3 \leq \log_{10}(2014) < 4$. Now $2014\cdot 3 = 6042$ and $2014\cdot 4 = 8056$, so no matter which way you slice it, the "number of digits of the number of digits" of $2014^{2014}$ is 4. Now you have one more reduction, I believe, right?