So, let's peak over at Wikipedia for a sec, to the article on "logic."
So, yeah, big topic. Lot's of research. Years and years of exhaustive toiling over the meaning of meanings....
Now you want to be a computer programmer. You see a few tutorials, play with a few languages. Write a few lines of code...
But how is your logic and reasoning?
Are you a problem solver? A good one?
I figured after watching an iTunes U course on Computer Science that logic is the main topic of a college level CS degree.
How do we solve complex problems efficiently?
Do you think that logic should be a prerequisite to computer programming?
If so, why don't we teach logic in grade school as a separate course?