diff --git a/docs/source/index.rst b/docs/source/index.rst
index 615f9f8ab36..65aeb47ea9f 100644
--- a/docs/source/index.rst
+++ b/docs/source/index.rst
@@ -32,27 +32,15 @@ such topics as:
* Reading and writing file formats (like CSV, Apache ORC, and Apache Parquet)
* In-memory analytics and query processing
-.. _toc.columnar:
-
-.. toctree::
- :maxdepth: 2
- :caption: Specifications and Protocols
-
- format/Versioning
- format/Columnar
- format/Flight
- format/Integration
- format/CDataInterface
- format/CStreamInterface
- format/Other
+**To learn how to use Arrow refer to the documentation specific to your
+target environment.**
.. _toc.usage:
.. toctree::
- :maxdepth: 2
- :caption: Libraries
+ :maxdepth: 1
+ :caption: Supported Environments
- status
C/GLib
C++
C#
@@ -65,6 +53,21 @@ such topics as:
R
Ruby
Rust
+ status
+
+.. _toc.columnar:
+
+.. toctree::
+ :maxdepth: 2
+ :caption: Specifications and Protocols
+
+ format/Versioning
+ format/Columnar
+ format/Flight
+ format/Integration
+ format/CDataInterface
+ format/CStreamInterface
+ format/Other
.. _toc.development: