# Quickstart tutorials

Short end-to-end motion tutorials that run on fake components, so you need no hardware.
> Source: https://docs.viam.com/motion-planning/quickstarts/


Start with [Move your first arm](/motion-planning/quickstarts/first-arm/)
to see the motion service drive an arm end-to-end. Then do
[Configure a frame system](/motion-planning/quickstarts/frame-system/)
to see how Viam ties arms, grippers, and cameras into one coordinate tree.
Everything else in this section builds on that tree.

Both quickstarts run on fake components, so you can do them on any
laptop without hardware. When you swap in a real arm or camera later,
the machine configuration changes; your code stays the same.

<div class="card-container">
  <div class="row-no-margin">
<div class="col hover-card "><a href="/motion-planning/quickstarts/first-arm/"><div ><div>Move your first arm</div><p>From zero to an arm moving under motion service control, using a fake arm that runs on any machine.</p></div>
    </a></div>

<div class="col hover-card "><a href="/motion-planning/quickstarts/frame-system/"><div ><div>Configure a frame system</div><p>Set up a table-mounted arm with a gripper and a wrist camera, and verify the frame configuration with TransformPose.</p></div>
    </a></div>

</div>
</div>

