A Coder, a Programmer, a Hacker, a Developer and a Computer Scientist Walk Into a Venn Diagram
** New Typemock Isolator is our DeLorean DMC-12 to your inner Marty McFly – Give it a (unit)-test drive now **
A friend of @shanselman asked on Facebook “I want to learn how to code. How and where do I start?”
Scott starts off by breaking down what’s the difference between a Coder, a Programmer, a Hacker, a Developer and a Computer Scientist and gives some great advice on how to get started.
Here’s a snippet:
CODER, HACKER, PROGRAMMER, DEVELOPER, COMPUTER SCIENTIST… These words might all mean the same thing to you. Perhaps you hear geek, nerd and dweeb, but we all know these have very important differences. Knowing the differences also can give you a sense of how deep you want to go on your coding adventure:
- Coders – Can pretty much figure out it. It’ll work, but it won’t be pretty.
- Hackers – usually low level folks, skillful, with detailed understanding of some area deeply, often scarily deeply.
- Programmer – Write code and understand algorithms. Often work alone and well.
Read Scott’s full post here.
Already know how to code and think you’re God’s gift to programming? Don’t take our FREE Online Unit Testing Crash Course.