FIRST Tech Challenge Programming: Difference between revisions
From ORTOP Wiki
(Created initial content) |
BruceSchafer (talk | contribs) (Added link to new Java Programming page) |
||
(6 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
FIRST Tech Challenge robots are usually programmed using either Blocks, a drag-and-drop graphical language based on Google's [https://developers.google.com/blockly Blockly], or [https://en.wikipedia.org/wiki/Java_(programming_language) Java], a line-by-line professional language. Java is supported in two forms: OnBot Java and Android Studio. | ''FIRST'' Tech Challenge robots are usually programmed using either Blocks, a drag-and-drop graphical language based on Google's [https://developers.google.com/blockly Blockly], or [https://en.wikipedia.org/wiki/Java_(programming_language) Java], a line-by-line professional language. Java is supported in two forms: OnBot Java and Android Studio. | ||
[[FIRST Tech Challenge Blocks|Blocks]] | * [[FIRST Tech Challenge Blocks|Blocks Programming]]. This graphical language it is usually easier to learn and use than a line-by-line language like Java. Because you access OnBot Java using any HTML 5 web browser, you can use a desktop, a laptop, a Chromebook, a pad computer or even a smart phone. It also includes an option where it will provide you Java code equivalent to the Blocks programs you create. Blocks Programming is a good choices for new teams and teams where the programming will be done by members without prior Java experience. | ||
[[FIRST Tech Challenge Java|Java]] | * Java. This line-by-language is one of several popular professional programming languages. | ||
** [[FIRST Tech Challenge OnBot Java|OnBot Java]]. Using Java is a good option for teams that have a coach or mentor with Java expertise. Like Blocks, OnBot Java can be accessed by any computer using any HTML 5 web browser. | |||
** [[FIRST Tech Challenge Android Studio|Android Studio]]. Using this programming environment involves a fairly complex installation process and learning a sophisticated set of software tools as well as certain aspects of Android programming libraries. It is a good choice for teams with strong skills in Java and want to learn how to use professional software development skills. | |||
** [[Programming FTC Robots in Java]] Resources for learning how to program an FTC robot using Java. | |||
[[Category: FIRST Tech Challenge]] | |||
[[Category: Programming]] | |||
[[Category: Videos]] |
Latest revision as of 10:04, 13 March 2022
FIRST Tech Challenge robots are usually programmed using either Blocks, a drag-and-drop graphical language based on Google's Blockly, or Java, a line-by-line professional language. Java is supported in two forms: OnBot Java and Android Studio.
- Blocks Programming. This graphical language it is usually easier to learn and use than a line-by-line language like Java. Because you access OnBot Java using any HTML 5 web browser, you can use a desktop, a laptop, a Chromebook, a pad computer or even a smart phone. It also includes an option where it will provide you Java code equivalent to the Blocks programs you create. Blocks Programming is a good choices for new teams and teams where the programming will be done by members without prior Java experience.
- Java. This line-by-language is one of several popular professional programming languages.
- OnBot Java. Using Java is a good option for teams that have a coach or mentor with Java expertise. Like Blocks, OnBot Java can be accessed by any computer using any HTML 5 web browser.
- Android Studio. Using this programming environment involves a fairly complex installation process and learning a sophisticated set of software tools as well as certain aspects of Android programming libraries. It is a good choice for teams with strong skills in Java and want to learn how to use professional software development skills.
- Programming FTC Robots in Java Resources for learning how to program an FTC robot using Java.