我想成为一位高级软件工程师,为Linux或其他开源软件贡献一份力。请问我该学习哪些语言?C语言过时了吗?我没上过大学,不太了解相关专业的课程计划。请问大学生是怎样入门的?该从什么语言学起?网上哪里有相关的教材?最后我想问一下Windows 7和Ubuntu 10.04主要用什么语言编写?在什么开发环境下?我是自学的,望能指点我,谢谢!希望各位网友能按“补充提问”回答我。悬赏不高,但诚求最佳回答。