Windows 下的C/C++软件工程师传Linux下的C/C++开发

Windows 下的C/C++程序员传Linux下的C/C++开发
[size=18px][size=24px][size=18px]在Windows上面开发C、C++程序有一段时间了,自觉Windows上C/C++开发太局限了,想转向从事Linux下的C/C++开发,自己Linux比较薄弱,但是编程用的话应该还是够用。
          想继续进阶学习。往那个方向呢比较好呢?(比较模糊,但是确定不是嵌入式开发),或者说往那个方向比较好打开Linux编程的大门,因为现在刚工作不久,想早点转向Linux开发,这样有更多的机会深入Linux,最好是给一个学习的路线,列出有哪些经典的书籍?谢谢大神给予建议。

------解决思路----------------------
语言都是一样的,要适应编程工具环境和系统接口。
《Unix环境高级编程》,也就是著名的APUE,Advanced Programming In The Unix Environment
《Linux程序设计》, Beginning Linux Programming
------解决思路----------------------
《UNIX环境高级编程》、《UNIX网络编程卷2:进程间通信》