I have started to encounter with recurrence relations quite often now and am unable to find a good source which explains all the varieties of recurrence relations(say homogeneous and so on) and the methods to solve them. So far I only know one method which works out for me and that is manually generate a sequence and find a pattern and using the characteristic equation as well. Sometimes when there's an initial condition given I get confused, here's one example to be specific;
$$a_{n+1}=2a_n+\sqrt{a_{n}^2+a_{n-1}^2}$$
for $n>0$ and $a_1=1$,
Using my rudimentary knowledge, I just started off with plugging $n=1$, to get; $$a_{2}=2a_1+\sqrt{a_{1}^2+a_{0}^2}$$
Then I was left confused to what $a_0$ is and how to deal with it.
I am interested in book(s) which clear such "silly"/"rookie" concepts and also explain all the varieties of recurrence relations(say homogeneous and so on) and the methods to solve them, alongside I am also interested in book(s) which come with a good(tough) problem set to work on after finishing with the theory.