Read the sticky, but remember it's very Windows-centric.
Don't get a hardon for anything whiz-bang to soon, get the fundamentals down. Start with a far simpler language than those listed in the sticky, like C, though, because its descendants build upon features and concepts introduced that are core to the language (like classes are to structs with functions and scope you can control, for example).
Interpreted/JIT languages like Python are also rather nice to pick up, too, because this means they're usually designed with goals other than "am I implementing some programming paradigm that is really new and innovative" or "I want this to run on as many platforms as possible" - one of the goals of Python, for example, is readable code, although being a high-level language you don't get a chance to learn much out of the implementation.

Yeah the sticky has alot of information but it's really up to you and how fast you want to learn to script/code.

If you go for the web developement area first, your best bet is PHP because the syntax is quite similar to C++. You could start off with C++ first and the majority of languages have very similar syntax, but in my opinion, C++ is the hardest to learn from scratch but it's great if you get around that difficulty :).

Its implementation of .NET lags way behind the current "standard" set by Microsoft. It isn't something I would recommend relying upon.

I also updated my previous post to better illustrate my point.

The FOSS UNIX-like OSes strive for portability, and C is the simplest to implement, lightest, and most portable language there is. It was designed by Bell Labs for UNIX, and it fits in perfectly with the rest of its design philosophy.

Using Mono will get you eaten alive by every Linux user on the face of the Earth.

Only the cultists. Which I really don't care about.

Just replace C# by Java and you get the Linux version, anyway. They're basically the same. Remember this is aimed at people who want fast results, not people who want to write C the rest of their lives to come out with the next notepad.