This document contains notes from a summer course on C strings and C++ strings. It discusses the basics of C strings as arrays of characters terminated by a null character. It also covers initializing and manipulating C strings, comparing strings, and input/output. For C++ strings, it discusses the string class and methods for accessing and manipulating characters within a string. The document concludes with examples of converting between C strings and C++ strings.