This article is part of an ongoing series on technical and soft skills from Nathan Thomas, a full stack software engineer studying and working at Lambda School based in Silicon Valley. Getting started with GraphQL is a relatively new kid on the block — it's called GraphQL. At its core, it's a protocol disguised as a data-querying language. It is a layer that sits on top of your server and interfaces with both the server and the client. For now, let’s hop directly into the deep end and set up a server.