There has long been confusion over the terms 'nerd' and 'geek.' Many people believe that the two words mean the same thing, however there are distinct differences between the two. For example, a geek is defined as someone who has a specific niche area that they have become an expert on. This can be anything from computer coding to gaming. They're often a fan of all forms of technology, especially the latest gadgets, and many friends of geeks will call on them if they need help fixing computers, iPhones, or similar devices.
A nerd, on the other hand, tends to be more fascinated with academics. They're typically very reserved and socially awkward, often choosing to read a book or watch movies rather than socializing with their peers. A nerd is typically interested in 'book-smart' topics, such as physics or math.
Typically speaking, a geek will grow up to be an inventor of some sort, whether it be a web designer, entrepreneur, or game designer. Nerds are much more likely to work in programing both old and new things, either as an IT professional, inventor, or rocket scientist.
Provided by Masters In It