I've edited the programming guide; this has involved a fair amount of reorganization, some rewriting, some deleting, and some new stuff. I hope I haven't removed anyone's favorite part.
The coercion section is unchanged, because of comments by craigcitro in #3738: I hope he produces a new coercion section for this document.
The section after coercion, on mutability, is unchanged, although it needs to be expanded. I don't really understand the issues involved, so I don't think I'm the right person to do this.
The new version also has nothing on benchmarking or profiling. Feel free to write something and produce a patch.
Meanwhile, in addition to the patch, you can look at a PDF version of the guide here:
http://www.math.washington.edu/~palmieri/Sage/prog.pdf
Once this ticket is merged we can close: