Five Internet first

1234567891011121314151617181920
Across
  1. 1. to strike repeatedly with hard blows
  2. 3. a subject that is discussed, written about, or studied
  3. 9. someone or something that existed before something similar that developed or came later
  4. 10. a group of two or more computer systems linked together
  5. 12. a piece of code which is capable of copying itself and typically has a detrimental effect
  6. 13. roughly calculated; approximate
  7. 16. many different types of things or people
  8. 18. to start or set in motion
  9. 19. computer software used to search data for specified information
  10. 20. a website
Down
  1. 2. to become visible or noticeable
  2. 4. to write about a regular record of your thoughts, opinions, or experiences that you put on the Internet for other people to read
  3. 5. a person who starts or helps to start a movement or institution
  4. 6. to develop gradually
  5. 7. to make an exact copy of something
  6. 8. at the heart
  7. 11. to notice something that is partly hidden or not clear
  8. 14. popular at a particular time
  9. 15. a café that provides Internet access to the public
  10. 17. to start again