+1. Sociology is an extremely important area to learn, not just in tech. How people work, play and live within different types of social constructs (and how these constructs are built and maintained in the first place) is valuable info to anyone who wants to get things done properly.