☝︎ home ☞ next chapter: Getting Started
Arduino is composed of two major parts:
The Arduino website is a nice place to start exploring projects built on Arduino, learn, ask for help.
👉🏻 learn the basics of Arduino through the Built-in Examples collection tutorials
👉🏻 a vast repository of tutorials
👉🏻 the projecthub documents projects created by the arduino community
👉🏻 the Forum
The Arduino board is a small microcontroller or, in other words, a small computer chip on a circuitboard. This computer is at least a thousand times less powerful than your laptop, but it is also a lot cheaper and very useful to build applied devices.
There are many different Arduino boards on the market. All official boards are listed here. In the studio we mainly work with the Arduino UNO Rev3. The Arduino UNO is somewhat the reference version of Arduino.

Looking at the Arduino board: you’ll see a black chip with 28 legs. That chip is the ATmega328P, the heart of your board. The arduino UNO / ATmega328 features:

The complete parts of an Arduino UNO
The arduino reference can be found here. The complete schematic of Arduino UNO can be found here.
The programs you write for your Arduino are known as sketches. They are written in C/C++ using a code editor. There are 3 options made available by the Arduino team to program your boards:
First we will download & install the Arduino IDE 2.x and then we go through the process of uploading a Sketch from the IDE to the board.
Download the latest stable version for your operating system from the Arduino Software Page or, alternatively, start by selecting your board on the website and then follow the quickstart guide.
The process for setting up your Arduino and connecting the software to your board slightly differs depending on the computer you are using and the Arduino board itself.
Before uploading, we need to select the board that we will use.
Next to the Verify and Upload buttons, you’ll find a drop-down menu that usually shows connected Arduino boards. If your board isn’t detected automatically, click “Select other board and port…” and follow the instructions, or go to Tools > Board and Tools > Port in the menu to choose them manually. You’ll know it’s connected when the board name appears in bold.

screenshot of the board & port select procedure
To upload some code we first take a look at the toolbar at the top of the editor.
At the very left, there are 2 buttons: a checkmark, used to verify and an arrow pointing right, used to upload.
The verify tool simply goes through your sketch, checks for errors and compiles it. The upload tool does the same, but when it finishes compiling, it also uploads it to the board.

screenshot of the verify and upload buttons
⚡️⚡️⚡️ To conclude this chapter you can follow this guide if you want to get basics of the Arduino IDE 2.x with a detailed overview of the UI, links to special features as autocompletion and debugging.
☝︎ home ☞ next chapter: Getting Started