Re: What programming language best suits Linux?
Your choice of programming language depends entirely on what you want to do with it.
If you want to write programs for Ubuntu Mobile, then QML is currently the best way.
If you want to write programs for desktop Ubuntu, and you want to write them quickly, the best language is probably Python, using the Quickly framework. I use Python for small programs and it's very quick to write in Python. Most Ubuntu-specific programs are written in Python.
If you want to write programs for desktop Ubuntu that depend on speed of execution or very low-level functions, C and C++ are available. You can also help with kernel development and Gnome/KDE development using those tools.
I try to treat the cause, not the symptom. I avoid the terminal in instructions, unless it's easier or necessary. My instructions will work within the Ubuntu system, instead of breaking or subverting it. Those are the three guarantees to the helpee.