Welcome to Pybricks!
==================================================================

This documentation has everything you need to install Pybricks and
run your first scripts.


**Step 1: Install Pybricks**

To get started, go to the :doc:`EV3 Quick Start <start_ev3>`.


**Step 2: Start coding!**

After you've followed the installation steps for your hub,
check out the Pybricks modules in the left hand menu to see what
you can do.

**Step 3: Share what you made (or ask for help!)**

Got questions or issues? Please share your
findings on our `support page`_ so we can make Pybricks even better.
*Thank you!*


.. _support page: https://github.com/pybricks/support/issues/

.. toctree::
    :maxdepth: 1
    :caption: Table of Contents
    :hidden:

.. toctree::
    :maxdepth: 1
    :caption: Pybricks
    :hidden:

    Home Page <https://pybricks.com>
    Downloads <https://pybricks.com/downloads/>
    Example Projects <https://github.com/pybricks/pybricks-projects>
    Support <https://github.com/pybricks/support/issues/>
    About Pybricks <https://pybricks.com/about/>

.. toctree::
   :maxdepth: 1
   :caption: Getting started
   :hidden:

   start_ev3

.. toctree::
   :maxdepth: 1
   :caption: Pybricks Modules
   :hidden:

   hubs
   ev3devices
   nxtdevices
   iodevices
   parameters
   tools
   robotics
   media
   messaging

.. toctree::
   :maxdepth: 1
   :caption: Engineering Extras
   :hidden:

   signaltypes
   motors
..    frames
