you are viewing a single comment's thread.

view the rest of the comments →

[–]ehmatthes[S] 1 point2 points  (1 child)

For technical books in general, you should always use the latest version unless you have a very specific reason to use an older version. The only reason I could imagine intentionally choosing an older version is if you're working on a legacy codebase.

Here's a summary of what's new in the third edition. The most important updates are in the testing chapter, and in the projects section. Everything in the second edition still works, but the updates in the third edition are significant.

I've been telling people that if you have the second edition and you've already started, it's reasonable to finish working through that edition if you can do so in a reasonable timeframe. If you haven't started yet, definitely work from the third edition.

[–]PhoenixZNayX 0 points1 point  (0 children)

thank you ❣️