In this chapter, I'll describe how Scheme works from the user's point of view, and how to write simple programs in Scheme. You should follow along, experimenting with the actual Scheme system you use.
This chapter is not meant to be read independently of the previous chapter. I've included notes saying which parts of the previous chapter you should read before working through parts of this one. If you haven't already, you should read the first part of that chapter.
This chapter is also not meant to be read without a running Scheme system to try things out.
(If you haven't read Hunk A of the previous chapter, please go to section What is Scheme? (Hunk A) and read until you reach the end of Hunk A and are directed back here.)