Thank you all for the very inspiring words! I love it when people give constructive, useful, and encouraging tips, rather than the depressing words you get from a lot of other forums..
In any case, I've been thinking over the past couple of days about the different languages, and now I'm even more convinced that I'll start out with C++. It seems like most people think it's a safe bet. And, as I stated in my OP, I rather like the idea of not missing out on anything. I like knowing that I'm in total control over what's going on, and that nothing really "does it for me".
Of course, there will be many challenges along the road, but I'm looking forward to it. At the moment I'm in Thailand and enjoying tons of fruit and chilling out, but when summer starts back home in Norway, I'll be getting a good book on c++(any suggestions?), and start tinkering with code. Something I never thought I'd do
Thank you all for good advice. I've read up a little on the differences of the most popular languages, and it seems to me that the biggest difference between c# and c++ is that c# is "managed". As I don't have any knowledge on programming yet, I don't really understand what that means, but I figure it means that it's a bit easier to do use, but may be restricting in very complex programs where you would want even more control? I guess c# is a good thing for a one-man-team perhaps..