Skip to content

Commit

Permalink
Add alt text to images and indent ..image directives to fix ordered l…
Browse files Browse the repository at this point in the history
…ist items.
  • Loading branch information
acharraggi committed Nov 24, 2024
1 parent 2a37a8c commit fd2a499
Showing 1 changed file with 8 additions and 4 deletions.
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Choosing a Programming Tool
============================
You will need to select a programming tool to be able to write op modes
for your competition robot. FIRST strongly recommends that *all users*
for your competition robot. *FIRST* strongly recommends that *all users*
begin by learning how to use the :ref:`Blocks programming
tool <programming_resources/blocks/blocks-tutorial:blocks programming tutorial>`.

Expand All @@ -14,23 +14,26 @@ teams to use:
who prefer to design their op modes visually, using a drag-and-drop
interface.

.. image:: images/BlocksPicture1.jpg
.. image:: images/BlocksPicture1.jpg
:alt: Screenshot of the Blocks Programming Tool showing a graphical Blocks program.

2. **The OnBot Java Programming Tool** - A text-based programming
tool that lets programmers use a web browser to create, edit and save
their Java op modes. This tool is recommended for programmers who
have basic to advanced Java skills and who would like to write
text-based op modes.

.. image:: images/onBotJavaScreen.jpg
.. image:: images/onBotJavaScreen.jpg
:alt: Screenshot of the OnBot Java Programming Tool showing some Java source code.

3. **Android Studio** - An advanced integrated development environment
for creating Android apps. This tool is the same tool that
professional Android app developers use. Android Studio is only
recommended for advanced users who have extensive Java programming
experience.

.. image:: images/androidStudioScreen.jpg
.. image:: images/androidStudioScreen.jpg
:alt: Screenshot of Android Studio showing some Java source code.

Each tool has its own merits and weaknesses. For many users (especially
rookies and novice programmers), **the Blocks Programming Tool is
Expand All @@ -43,6 +46,7 @@ Tool. However, OnBot Java is a text-based tool and it requires that the
user have a sound understanding of the Java programming language.

.. image:: images/ipadPhoneChromebook.jpg
:alt: A tablet, a phone, and a laptop each showing the programming tools in use.

It is important to note that with the Blocks Programming Tool and the
OnBot Java Programming Tool, a user only needs a web browser to create,
Expand Down

0 comments on commit fd2a499

Please sign in to comment.