linux 应用程序开发

linux 上层应用程序开发用用什么语言开发的?  应该从哪里入手?