From 8b0b7e3d2ab52c5585671f87f6fd58af9a17caf1 Mon Sep 17 00:00:00 2001 From: Adriana Massie Date: Wed, 11 Mar 2026 02:25:33 -0400 Subject: [PATCH 1/2] Added Intro text --- .../docs/getting-started/intro-to-prog.mdx | 20 ++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/src/content/docs/getting-started/intro-to-prog.mdx b/src/content/docs/getting-started/intro-to-prog.mdx index 9999245..62f1f52 100644 --- a/src/content/docs/getting-started/intro-to-prog.mdx +++ b/src/content/docs/getting-started/intro-to-prog.mdx @@ -5,4 +5,22 @@ prev: false next: getting-started/required-tools --- -Coming soon! +## What is Programming? +Programming is when you give instructions to a computer. However, the instructions are written in a language that the computer can read +and understand. These languages are programming languages and there are many different types that have different or sometimes +similar usages. In FRC, Java, C++ and Python are three programming languages that are used to program robots. + + +## What is Java? +Java is also an object-oriented programming language, which means its work is done by having objects that different actions, +or functions, are called on. Java is also the most common programming language used in FRC which why FRCSoftware teaches FRC +programming in Java. + + +## Why Program in FRC? +In FIRST Robotics, robots are made out of many mechanisms. They have drive trains, flywheels, arms, intakes, elevators, etc. Programming is +important in FIRST Robotics because code is used to program motors, and sensors which allows those different mechanisms to move. Teams can use +sensors on a motor to deploy an intake, program the intake’s motor to spin so it can pick up a foam ball, program a drive train, etc. In the +FIRST Robotics Competition, teams also program autonomous features for the autonomous portion of the game. In autonomous, points are doubled +so it's important to have code written which allows the robot to score points using preprogrammed instructions. + From 0eae063e101b8fb9349612ba16ef1a36097a4bd6 Mon Sep 17 00:00:00 2001 From: Adriana Massie Date: Wed, 11 Mar 2026 02:27:20 -0400 Subject: [PATCH 2/2] Forgot description --- src/content/docs/getting-started/intro-to-prog.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/docs/getting-started/intro-to-prog.mdx b/src/content/docs/getting-started/intro-to-prog.mdx index 62f1f52..fa36b06 100644 --- a/src/content/docs/getting-started/intro-to-prog.mdx +++ b/src/content/docs/getting-started/intro-to-prog.mdx @@ -1,6 +1,6 @@ --- title: Intro to Programming -description: Coming soon! +description: An Introduction to what is programming and how it's used in FRC prev: false next: getting-started/required-tools ---