Do you have a favorite you can recommend?
Jurafsky and Martin, Manning and Schutze are great books for computer scientists but these do not teach about the language.
Bender's book is NOT an end-to-end text though imo. It's more a central jumping off point. So you can read about a concept and if it sounds interesting, search more about it.
Jurafsky and Martin, Manning and Schutze are great books for computer scientists but these do not teach about the language.