πŸ”΅ Step 1 β€” Choose Your Raspberry Pi Model

Most beginners start with:

βœ” Raspberry Pi 4 (4GB or 8GB)

or

βœ” Raspberry Pi 5 (recommended if budget allows)

Also needed:

Optional:

πŸ”΅ Step 2 β€” Download & Install the Operating System

The Raspberry Pi needs an OS installed on the micro-SD card.

βœ” Install Raspberry Pi OS using Raspberry Pi Imager

  1. Download Raspberry Pi Imager
    πŸ‘‰ https://www.raspberrypi.com/software
  2. Insert your micro-SD card into your computer
  3. Open Raspberry Pi Imager
  4. Choose:
    • OS β†’ Raspberry Pi OS (32-bit)
    • Storage β†’ your micro-SD card
  5. Click Write
  6. Wait until it finishes (2–5 minutes)

πŸ“ This prepares your Pi to boot for the first time.

πŸ”΅ Step 3 β€” Insert the SD Card & Connect Everything

Insert the micro-SD card into the Pi.

Then connect:

  1. Monitor β†’ HDMI
  2. Keyboard + Mouse β†’ USB
  3. Internet β†’ Wi-Fi or Ethernet
  4. Power cable (last step)

When you plug the power cable, the Raspberry Pi will start automatically.

πŸ”΅ Step 4 β€” First Boot Setup

On the first boot, you will see a configuration wizard.
You will choose:

  1. Language & country
  2. Create a username + password
  3. Connect Wi-Fi
  4. Update the system (recommended)

After this, you will arrive on the desktop.

πŸ”΅ Step 5 β€” Explore the Raspberry Pi Desktop

You will find:

It’s very similar to Windows or Linux.

πŸ”΅ Step 6 β€” Learn Basic Commands (Very Useful)

Open the Terminal and try:

ls          # list files
cd folder   # enter a folder
sudo apt update
sudo apt upgrade

These keep your system updated.

πŸ”΅ Step 7 β€” Start Your First Python Program

Open Thonny (Python IDE included).

Try this simple program:

print("Hello Raspberry Pi!")

Click Run β†’ You just wrote your first Raspberry Pi program!

πŸ”΅ Step 8 β€” Use the GPIO Pins (Electronics Beginners)

To control LEDs/sensors, you need:

Example: blink an LED.

  1. Connect LED to GPIO pin 17
  2. Write this Python program:
import RPi.GPIO as GPIO
import time

GPIO.setmode(GPIO.BCM)
GPIO.setup(17, GPIO.OUT)

while True:
    GPIO.output(17, True)
    time.sleep(1)
    GPIO.output(17, False)
    time.sleep(1)

This makes the LED blink every second.

πŸ”΅ Step 9 β€” Enable SSH (Remote Access from Your Computer)

If you want to control the Pi from your laptop:

  1. Open Preferences β†’ Raspberry Pi Configuration
  2. Enable SSH
  3. Find your Pi’s IP address with:

    hostname -I
  4. On your computer:

    ssh pi@IP_ADDRESS

Now you can control the Pi without a monitor.

πŸ”΅ Step 10 β€” Try Your First Project

Here are great beginner projects:

Ask me and I can give you full tutorials for any project.

πŸŽ‰ You Are Ready!

You now know how to:

βœ” Install Raspberry Pi OS
βœ” Configure your Pi
βœ” Run programs
βœ” Use GPIO pins
βœ” Start real projects