The Raspberry Pi is a remarkably powerful credit-card-sized computer, but when you first take it out of the box, it’s a “blank slate.” It has no operating system and no built-in storage. In this first part of our setup series, we’ll cover how to install the OS and get your Pi up and running.
Hardware Requirements
To get started with a Raspberry Pi 3, you will need: * MicroSD Card: At least 8GB (Class 10 is recommended for speed). * Power Supply: A 5V 2.5A Micro USB power adapter. * HDMI Cable & Monitor: To see what’s happening. * USB Mouse & Keyboard: For initial configuration. * Internet Connection: Either an Ethernet cable or Wi-Fi.
Step 1: Choosing Your Operating System
While there are many OS options (Ubuntu, RetroPie, etc.), Raspberry Pi OS (formerly known as Raspbian) is the official and most stable choice for beginners.
The Modern Way: Raspberry Pi Imager
Back in the day, we used a tool called NOOBS. Today, the easiest method is using the Raspberry Pi Imager, which you can download for Windows, macOS, or Linux from the official website.
Step 2: Flashing the SD Card
- Insert your MicroSD card into your computer.
- Open the Raspberry Pi Imager.
- Click CHOOSE OS and select “Raspberry Pi OS (32-bit)”.
- Click CHOOSE STORAGE and select your SD card.
- (Optional but Recommended) Click the Gear Icon (Advanced Options) to pre-configure your Wi-Fi, set a hostname (like
pi.local), and enable SSH. - Click WRITE and wait for the process to finish.
Step 3: First Boot
- Insert the MicroSD card into the slot on the underside of your Raspberry Pi.
- Connect your monitor via HDMI and plug in your mouse and keyboard.
- Finally, plug in the power cable. The Pi doesn’t have a power button; it turns on as soon as it gets power.
You should see a splash screen followed by the desktop. Follow the on-screen setup wizard to set your location, change your password, and check for software updates.
Enabling SSH (Headless Setup)
If you don’t have a spare monitor, you can run the Pi “headless.” To do this, create an empty file named ssh (no file extension) in the root directory of the SD card after flashing it. This tells the Pi to enable Remote Terminal access as soon as it boots.
Conclusion
Congratulations! You now have a working Linux computer the size of a deck of cards. In the next part of this series, we’ll look at how to connect to your Pi remotely via SSH so you can control it from your main laptop.
Next Steps:
Written by
Abdur-Rahmaan Janhangeer
Chef
Python author of 7+ years having worked for Python companies around the world
Suggested Posts
Remote Access: How to Establish an SSH Connection to Your Raspberry Pi
One of the greatest features of the Raspberry Pi is that you don’t actually need a dedicated monitor...
The Ultimate Guide to Installing OpenCV on Raspberry Pi 3
OpenCV (Open Source Computer Vision Library) is the industry standard for image processing and compu...
Python EFL: Building Custom Elementary Widgets (2026)
Want to create unique UI components tailored to your app’s needs? This Python EFL tutorial teaches y...