Not too bad for beginners but with each new edition there are more mistakes in the book which get really frustrating if you are new to programming. For example, one program doesn't work correctly even if you copy/paste the whole thing so I had to look for solutions until I had learned more about coding. Just be aware that not everything is correct. I assume it's beacuse the authors are rushing to make the new editions.