Notes for various programming concepts. Assumes some basic familiarity with the topic in order to provide succinct explanation. I make no guarantees as to the accuracy of this information. If you see something that sounds inaccurate, pull requests are welcome!