Re: Best Coding Language for programming Linux apps
I'll also mention that C++ gets some pretty heavy use as well. It's a little bit more flexible than C IMO (mainly it lets you program with classes, which can be a huge time-saver for certain types of program), but it also offers you that same low-level access that C has.
C# does get used for some Linux programs. Mono, the open-source version of Microsoft's .NET framework, is reasonably stable, and gets used in programs like Gnome-Do and Banshee. So if you want to stick with C# you can. It's nowhere near as common in the Linux world as Python, C, or C++, but it's out there.
If you're very comfortable with one language (and its libraries) then you might choose to use that language for most tasks, regardless of what language the rest of the world might consider "best-suited" for the task.
If you're writing GUI application then C++, Python, or C# might be the best bets. If it's some low-level kernel module, C is probably the way to go.
Ultimately the choice of "what's the best language" depends more on you, the programmer, and what the program you're writing is.
GCS/O d+(-@) s: a-->? C(++) UL P+ L+++@ E@
W++$ N++ !o K++ w(++) !O M(-) !V PS+(++)
PE-() Y+ PGP++ t++(+++@)* 5++ X++@ R+++@
tv+ b++(+++) DI++ D+ G+ e++>++++ h- r y?