READ/DATA is used to add data in with your code. If you were using a different language you might just read from file instead. However BASIC was made back in the days of puch cards and tape drives so file access was not always possible. When you first start a program, READ will find the first DATA statement and return the first value it finds then move to the next bit of data.