Each supported language needs the Apache Thrift Libraries and the generated code made by the Apache Thrift Compiler.
Some language specific documentation is for the Apache Thrift Libraries are generated from lib/${language}/README.md files:
For a quick introduction that covers a lot of Thrift knowledge on just one page, we recommended Diwaker Gupta’s Thrift: The Missing Guide.
If you want to do a real deep dive into the various language bindings, consider Randy Abernethy’s The Programmer’s Guide to Apache Thrift. The book comes with a lot of inside knowlegde and is packed with practical examples.