Ok, let's start with a simple bitmap image on the screen. First you must load the image into memory using the "load image" command. Then you can use "paste image" to paste the image to the screen. Here's a quick example.
load image "mypic.bmp",1
paste image 1,0,0
That puts an image at the upper left-hand corner of the screen(0,0)
Sprites are a little different in how they work. Like the paste image command, you must first load in the image with the "load image" command. The interesting with sprites is that you can use a different image for the same sprite number. This comes in handy for doing "animated" sprites. Here's a quick example of sprites. This assumes you have four different pictures that could go together to make an animation. (For example, pac-man opening and closing his mouth)
sync on
sync rate 60
`first load the sprite images into memory...
load image "sprite1.bmp",1
load image "sprite2.bmp",2
load image "sprite3.bmp",3
load image "sprite4.bmp",4
`now create a sprite with our first sprite image and position it at the top-left corner of the screen.
sprite 1,0,0,1
do
`the following code will make the sprite appear animate by
`looping through the four image numbers we loaded in for the sprite.
SpriteImage=SpriteImage + 1
If SpriteImage=5 then SpriteImage=1
Sprite 1,0,0,SpriteImage
sync
loop
Note: I didn't actually test this code, but I believe it will work. You'll just need to put some images in the same folder that your source code is in and load them via the "load image" command; and everything should work.
3d is about the same way, except you use the "load object" command, and then you can texture your objects using the images you've loaded with the "load image" command. Sorry I don't have time to do an example of it.
Oh, and as for the book, I really don't know. I don't have it so I can't say. I suggest you do the monster hunt and Binary Moon tutorials that are on this site.