So, the goal of this post is pretty much to hopefully enlighten everyone about Computer Science and what it really means to be a GREAT programmer.
This is a rant with lots of great resources listed at the end for further reading in Computer Science, Programming, and Development.