Its a lovely book but as a first language it can get tricky.
If you are looking to make games, make sure you look into unity in the future as it supports c#.
If you find the language difficult later on, keep at it. And if still, then shift to PHP (they have head first php mysql too)
Its the best book series that I have EVER seen. Brilliant and so very practical.
Good luck and keep at it.