关于linux下桌面开发
我现在的水平是学过C和C++ 有一点windows api编程基础 现在想改学linux 请问我要怎么学才能达到以下标准 以及大概要学多长时间 请高手指点啊
1. 熟练使用 Linux 操作系统。
2. 精通 C、Python 语言或者 JavaScript/gjs。
3. 熟练使用 emacs(或 vi)、gdb、git 等工具进行开发和管理。
4. 熟悉 glib、gdk、pango、cairo、gtk、clutter、dbus 等库进行开发。
5. 深刻理解 GTK+ 多线程/多进程开发。
6. 有实际开源项目者优先。
7. 熟悉 Gnome/X11 开发者优先。
------解决方案--------------------非常远, 基本是一个Linux c server的开发老手, 另外对web开发也全套自己能搞。