I assume you know what a file is?
A stream, as the name implies, is like a real stream. It is a flow of bytes.
The file may be the 'source' of a stream or the 'destination' of a stream.
You should look on the web generally for file io, redirection, stdin, stdout, stderr, piping, etc.