Recommended Reading & Viewing
Plain Text? Really? - Dylan Beattie
Many times nuanced aspects of character encoding are overlooked by neophytes when troubleshooting. This talk describes why plain text isnt as plain and innocuous as it seems. This talk starts off by going over the history of text encoding to quickly explain the current state of text files that are commonly thought of as "plain text".
Missing Semester - MIT OpenCourseWare
During a traditional Computer Science education, chances are you will take plenty of classes that teach you advanced topics within CS, everything from Operating Systems to Programming Languages to Machine Learning. But at many institutions there is one essential topic that is rarely covered and is instead left for students to pick up on their own: computing ecosystem literacy.