Ask HN: Do textbooks help?
BTW: As far as programming languages go, I'm pretty fluent in Java and far into learning Python with plans to learn many more languages in the future.
BTW: As far as programming languages go, I'm pretty fluent in Java and far into learning Python with plans to learn many more languages in the future.
I don't know about the Levitin book, but the Cormen book is likely to be a little tough for someone just starting out. I would suggest Tardos and Kleinberg or Skiena's book (and once you are finished with those you can always come back to Cormen). Make sure you are comfortable deriving proofs before attempting Cormen. A lot of the value of the book is in its exercises and a lot of the exercises involve proving things.
So yes textbooks help, but in my experience they need to be the right textbooks in the right sequence. Good Luck!
I try to buy my books from book stores. There is nothing like flipping through a book to assess it and is an ideal way to spend a couple of hours in a lazy afternoon. I envy people living in big Cities where the super book stores reside!
EDIT: The first post actually does a better job of describing what the web currently is good for in learning.
Find a dozen books on a given topic, read the descriptions, reviews and ratings. Pick the one that fits your tastes, and read it. All.
Reading a textbook always helps. With experience, you'll get "luckier" at picking the right book.