Originally Posted by
Sgsolberg
Get it. It is excellent, and a major upgrade to the 1st edition. While SS and PP1ed are very good, the second edition of Practical Programming was excellent at dealing with almost all of the questions we see here every day.
Mark goes into far more detail about adding lifts: which ones, when, and why.
There is a more thorough outline of novice progression including examples and a more complete coverage of when things start to get heavy/recovery starts to become lacking. It has cleared up a number of questions I was having heading into the last parts of my novice phase.
In addition there is a seriously augmented section on intermediate programming, making it a great manual to have on hand when you are getting ready to navigate that.