Yes, "Programming LiveCode..." applies to LiveCode 6, but it also applies to almost all earlier versions of LiveCode. Almost all examples can be repeated with LiveCode 2.2 and later. Exceptions are either made clear in the text or completely obvious.