C is a wonderful language that's completely worth learning. I feel that C++ or Java isn't the best first language to learn because OOP seems cumbersome and annoying at first (keep in mind this is only my opinion); also if you understand C, you understand the general syntax of a shitload of languages (including Java, C++, perl, and many others).
I use perl pretty much as duct tape (along with bash scripts); it can be an incredibly powerful language, but it's often messy. It was the first real programming language I learned, if I recall correctly.
Lots of people would also recommend Python. I don't like it because I'm difficult and don't like to take my whitespace seriously, but to each his own.
Ultimately I recommend either perl or python, I guess. I think you'd be able to get the most use out of them the quickest. Other than that it doesn't really matter, once you get the basics and get in a certain mindset you can (and should) pick up most other languages fairly easily (except functional languages - haskell is melting my brain at the moment).
also,
Quote:
Originally Posted by DeshiKicksFTP
What's the difference between C#, C, and C++?
|
C is farily low-level. Most unix programs are written in it. It's also incredibly fast.
"C++ is an octopus made by nailing extra legs onto a dog" - Anonymous
C# was designed by microsoft so I always just assumed it was for fascists.
Hope I was at least somewhat helpful. Good luck