Prokaryotes do not have membrane bound organelles. But they still have Ribosomes (really just rRNA-protein complexes with no membrane).
This means that they do not have a nucleus (chromosome is circular and lies in the cytosol - the area called "nucleoid"), mitochondria (respiration takes place in the cytoplasm), chloroplast, etc.
In other words, the only things they have similar to eukaryotes is a plasma membrane, cytosol, and (smaller) ribosomes. In addition, they have a cell wall and flagella, while eukaryotes do not.
Eukaryotes have the membrane bound organelles, which you should be able to find in a book.
Viruses only have DNA or RNA, not both, and have a protein coat/capsule. Sometimes they will carry enzymes with them inside the coat. Sometimes, (eukaryotic viruses) the protein capsule itself will be bound by a lipid bilayer stolen from host cells.
Recap:
Eukaryote = everything but cell wall
Prokaryote = Eukaryote minus membrane bound organelles, has cell wall and flagella
Virus = RNA/DNA inside a protein coat in its most basic form