what are resources you recommend to learn GPS signal processing?
A good place to start is Van Diggelen and Enge's old course, now on YouTube.
There's a lot of GNSS related information on Wikipedia but I would look at Navipedia first.
Finally, you could try one of open source software receivers, the most comprehensive being gnss-sdr.