You've just unboxed your new Raspberry Pi but may be wondering, "What's next?" While there are endless creative possibilities with your tiny computer like building a home server or retro game console, the first step is proper setup.

If you purchased a kit, it likely included all necessary components. However, if you only have the board itself, you'll need a few additional items:
  • USB power adapter (the official Raspberry Pi 4 supply works well)
  • MicroSD card (minimum 8GB but 16-32GB recommended for more storage)
  • USB card reader (unless your PC has one built-in)

You'll also want a screen and keyboard if you plan to interact with your Pi directly. If setting it up headless via remote access like SSH interests you instead, skip those items for now.

Getting physically connected is just the beginning - you'll then need to download an operating system image, write it to the microSD card, and boot up your new device. This guide will walk through the basic setup process step-by-step so you can start exploring all the gadgety goodness of Raspberry Pi!

Hardware Requirements : 

For direct interaction with your Raspberry Pi, you'll need:
  • Keyboard (wired is simplest but wireless models work well too)
  • Mouse or other pointing device
  • Monitor or TV
  • HDMI cables (type varies by Pi model)

Note that the HDMI cable requirements depend on which Raspberry Pi you have:
  • Raspberry Pi 4 B and Pi 400 use micro HDMI ports, so a micro HDMI to HDMI cable or adapter is needed.
  • Raspberry Pi Zero, Zero W and Zero 2 W have mini HDMI ports requiring mini HDMI to HDMI cables.
  • All other models like the 3 B use standard HDMI and can connect with standard male-to-male HDMI cables directly to your display.

Being aware of HDMI port sizes on different Pi models will ensure you get the right cable type to connect your single board computer to a monitor or TV once setup is complete. Clear video output is key for the initial configuration process.

Powering On Your Raspberry Pi

The Raspberry Pi 4B and Pi 400 require a USB-C charger capable of 5V/3A output for power. Most phone chargers won't suffice unless they support USB Power Delivery (USB PD). USB-C laptop chargers should work. Note that some early Pi 4 models manufactured in 2019-2020 have issues charging over high-speed USB 3.x cables.

Other Raspberry Pi models like the 3B use micro USB for power. You can use just about any third-party charger or connect to a PC's USB port. While lower power sources may work for boards like the Zero W, the optimal charger for a 3B provides 5V/2.5A, ensuring sufficient power for accessories too.

Having the proper power adapter is key to getting your Raspberry Pi up and running during setup. Be sure to match your Pi version to the recommended charging specifications.

Raspberry Pi 15W USB-C Power Supply
Several power adapters designed specifically for Raspberry Pis work well, such as the official Pi 4 supply or CanaKit's 5V 2.5A option.

Since Pis lack power switches, plugging in turns them on. Adapters with integrated on/off switches exist too. However, safely shutting down your OS before unplugging helps prevent data loss. The Pi won't perform a proper shutdown if simply unplugged.

Using your installed OS's shutdown command before power cycling is recommended. This ensures files and data are properly closed out. For first-time setup and configuration, plan to leave your Pi plugged in until the process is complete to avoid issues.


Preparing the microSD Card with an OS

While over a dozen OSes run on Raspberry Pi, Raspberry Pi OS is best optimized. It's a Debian-based Linux customized for Pi hardware. We'll guide you through setting it up.

The Pi has no internal storage and boots from a microSD card. Use at minimum an 8GB Class 10 card for adequate speed and storage. Larger 32GB+ cards ensure plenty of space. You'll also need a microSD card reader to write the OS image from your computer to the card.

Raspberry Pi OS comes preconfigured making Pi setup straightforward. Other OS choices like Windows 11 exist but require more complex installation. For getting started quickly and easily, Raspberry Pi OS is highly recommended. Let's prepare the card now so your Pi has an OS to boot from on first power-on.


How to Prepare Your Pi Without Connecting a Display

Not every Raspberry Pi project requires a direct interface. A headless setup is perfect for interactive builds or controlling physical devices.

By installing headless, you can remotely access your Pi from another computer without cables or keyboards. This is ideal for experimenting, or creating automated projects with sensors, lights and motors.

We've provided a separate guide to performing a headless Raspberry Pi configuration. It allows installing the OS while your Pi stays uncabled. Later you can connect over your network using VNC or SSH remote access.

Whether tinkering or building automated builds, a headless setup streamlines initial setup. You can complete the installation from your desktop computer. Then remotely control the Pi as needed for the project without attaching screens or input devices directly.

Consider this convenient installation method if your intention is interacting with your Pi through coding or over the network rather than directly at its console. Let's get started with the headless guide to have your Pi ready for remote access and control.

Getting Raspberry Pi OS: Downloading the Operating System

Now that you've gathered all necessary components, follow these steps to prepare the bootable microSD card for your Raspberry Pi setup. This process works on Windows, Mac or Linux computers.

1. Insert a microSD card into your computer using a card reader.
2. Download and run Raspberry Pi Imager, the official application to obtain and flash Raspberry Pi OS. Available for Windows, macOS and Linux, it streamlines downloading and writing the OS image.
3. Click Choose OS.
4. Select Raspberry Pi OS (32-bit) from the OS menu.  


 5. Click Choose storage and pick the SD card you’re using. 



6. Click the settings button or hit CTRL + SHIFT + X to enter settings.


7. Configure Optional Settings

To streamline the initial setup process, take a moment to configure some settings now. These are not strictly required but highly recommended:

  • Assign a Hostname for your Raspberry Pi
  • Enable SSH to allow remote connections
  • Choose an Authentication Method for SSH login
  • Specify a Username and Password
  • Setup your Wireless Network (SSID/Password) if using WiFi
  • Select your Wireless LAN Country Code
  • Confirm Locale Settings like Keyboard Layout and Timezone
  • Filling in these details means your Raspberry Pi will be fully initialized and networked once booted. You can begin remotely accessing it right away without extra configuration steps.
While optional, taking a few minutes now to enter these recommended settings will simplify the initial setup experience later. Let's continue to the next step once configured.




8. Click Write. The app will now take a few minutes to download the OS and write to your card.  



Powering On Your New Raspberry Pi

You're ready for the exciting first boot! Follow these final steps:
  • Install the microSD card (with Raspberry Pi OS flashed) into your Pi.
  • Connect a monitor, keyboard, and mouse using HDMI and USB ports.
  • For wired internet, attach an Ethernet cable.
  • Power on the Pi by connecting the microUSB cable to a power source.
If you configured username/password in Raspberry Pi Imager, the desktop will load immediately. Otherwise, a simple setup wizard will prompt for login credentials before the desktop appears.

You've made it to the first startup! From here, your Pi is ready to be customized and used for learning, projects or whatever inspires you. Let me know if any issues occur during this initial boot up process.

Completing Initial Setup with the Wizard

If username/password were not already configured, the Pi will launch a first-time setup wizard on bootup instead of the desktop directly.

Follow the on-screen prompts to finish setting up network connectivity and login credentials as needed:

  • Create a unique username and password.
  • Select keyboard layout and locale settings.
  • Connect to wireless by entering network name (SSID) and password.
  • For wired ethernet, no additional configuration is required.
  • Once finished, the Pi will automatically reboot to the desktop.
  • This guided process makes it simple to get the Pi fully operational even without pre-configuring details in Raspberry Pi Imager.
Take a few minutes to complete any setup steps shown. Your Pi will then be ready for further customization and use on the desktop environment after rebooting. Let me know if you need help with any wizard selections.

1. Click Next on the dialog box.


2. Set your country and and language and click Next. 



3. Enter a username and password for your primary login. Click Next.

4. Toggle Reduce the size of the desktop if the borders of the desktop are cut off. Otherwise, click on Next.

5. Select the appropriate Wi-Fi network , provided that you are connecting via Wi-Fi. If you don't have Wi-Fi or are using Ethernet, you can skip this.


6. Enter your Wi-Fi password (Otherwise Skip if Ethernet is used). 


7. Click Next when prompted to Update Software when you are connected to the Internet. If you are not connected to the Internet, click Skip.


8. Click Restart. 



Customizing Settings After Setup

Now that your Pi is up and running, you can adjust additional options as needed. To modify regional/keyboard settings again:
  • Click the Raspberry Pi icon in the top left corner
  • Select "Preferences"
  • Choose "Raspberry Pi Configuration"
  • Adjust timezone, localization and other preferences
  • You can also connect to WiFi networks by clicking the WiFi icon in the system tray. This provides quick access to joining wireless networks right from the desktop.
The Configuration menu gives control over a wide variety of hardware, system, and interface configuration settings. Explore to tweak your Pi as you see fit for different uses down the road.



Optimizing Your Display Resolution

The desktop resolution affects how much workspace is available. If things feel cramped, adjusting the resolution can help.

Whether using a monitor directly or remotely via VNC, at least 720p resolution is recommended for usability.

To update the resolution setting:

1. Click on the Pi icon then selecting Preferences -> Screen Configuration.


2. Right Click on the HDMI box and select the preferred Resolution from the Resolution menu.



3. Click the Check box so that the screen resolution will update.


4. Click Yes to reboot.


Exploring the Possibilities

Now that your Raspberry Pi is configured, the opportunities are endless! Here are some popular ideas to get you started:

  • Retro gaming - Turn your Pi into an arcade machine running classic games
  • Web server - Host personal websites or projects locally
  • Home automation - Add intelligence to a robot, security system or IoT builds
  • Media Center - Stream music/videos stored on the Pi to a TV
  • Learning tool - Use it for coding lessons, electronics projects and more
  • You can also install programming languages, emulators, productivity tools and other software. With thousands of online tutorials and community support, your Pi is ready to be customized for practically anything that inspires you.
Don't be afraid to experiment - the best way to learn is to dive in and start a project! Let your curiosity guide you to discover new things you can do with your Pi now that the basic setup is done.