Documents:

The System Design Primer - This GitHub document is an amazing resource for getting up to speed on common techniques used when building web systems. For people like me who are fairly new to the web-side of development, resources like this are a godsend since they condense a ton of practical knowledge into a fairly quick read.