PHP开发者学习C,最大的好处就是可以用来开发PECL扩展.
你可以看看PECL扩展Swoole作者做的扩展开发入门视频:
http://wiki.swoole.com/wiki/page/238.html
http://php.net/manual/zh/internals2.buildsys.php
php-src/ext/ext_skel脚本用于生成PECL扩展源码骨架.
php-src/ext里也有各种PHP内置的扩展代码.
更多可能没有进入PHP代码主干的扩展请看:
http://pecl.php.net/
Linux上进行C/C++开发可以用Qt Creator,Eclipse CDT这些IDE,或者Geany等高级文本编辑器.
直接vi, gcc就可以。
开发工具,我一向推荐简单的,轻量级的,我用sublime的,再装几个友好插件足够了,我不喜欢集成环境的IDE.
写C,或C++。写好后,再自己手写makefile进行编译,逼格高又能学到真东西。
我也是PHPer,现在正在学C++。欢迎交流。