I have seen so many threads, almost just like this one, in a myriad of forums...
So if you feel my question is trivial, or inflicts your gag response, I apologize.

When it concerns serious programming concerns, I have found that this forum, hands down, is the one that always answers my questions.
So that is one reason why I ask you, those I hold in a high regard than most, this simple, yet complex question:

Should I learn C as my first language in the programming world?

Being in my mid 30's, I have really missed the boat on technology. (yes, for all intents and purposes, I have been living in a cave)

Up until three years ago, the last time I had been in front of a computer, I was eleven, learning the syntax of DOS.

I have little preconceived notions of what programming entails. (In other words; I have not been saturated with hollywood hype, and I understand that learning any programming language will not mean I can "hack a Gibson" )

I could continue in my marvel of how much technology has evolved and bask in the graphical "point and click" universe it has become....

But, there is this part of me that yearns to know, "What is going on behind the curtains?"

After looking into other language books, most of which assume that the reader already has experience with C, I decided C was the way to go.

My intention, is to progress up to using Visual Studio (learning C++ then C# along the way)

I understand that C is considered to be an intermediate language.
Some unsolicited advice has been thrown my way that I should forget C, and learn Python, Pearl, Ruby, or Java as my first language.

I have yet to get into advanced C, in fact I have yet to step into memory management.
I am not in a class, nor do I have the funds or the ability to attend one.

Just like learning any thing new and foreign, I am steadily learning the basics of C, with very few "Bang my head against the wall" moments....

The internet, with Google as my primary guide, has provided me with several resources to learn from.

So, considering what I have just stated, I refer to the aforementioned question:

Should I learn C as my first language in the programming world?