Project Milestone (partial completion of project)

1. Create your own Language project:

2. Survey project:

Note on reading/writing files:
The classic way to add new data to a file that already has some data in it, consists of the following two steps:
  1. Open the file for reading, then read all the data and save it (in a variable, or list or dictionary), then close the file.
  2. Change the data that you've read by modifying/adding-to the list, dictionary, and then open the file for writing (which instantly erases all of its data on disk) and then write all of the data to the file and then close it (if you don't remember to close it, the data may not end up in the file).