RubyのC API
#Ruby
https://gemmaro.github.io/emberb/c/
とてもよい
RubyのC APIを使うのに発展的なC言語の概念は要りませんが、APIは膨大で大半が文書化されていません。APIを使い始めだすと、いつの日にか、はっきりしない関数やマクロの挙動を調べるためにRubyのソースコードを探ることになるでしょう。
C APIは、普通のRubyのコードよりもデカくてゴチャっとした書き方だと見なせます。