Lecture notes for Languages for college and high school