For a while I wanted a raspberry pi and finally got one with a PiTFT and a Waveshare e Paper screen.

To get started with a raspberry pi there are things you need to know first:

With a Pi you can :

  • Create a media server for your home Here is an example blog post
  • Create a portable development environment (only if you are comfortable with using command line, ssh, vim, nano, git etc.)
  • Use it as a cheap education station for teaching programming. It comes with common programming languages built in.

But you can not:

  • Use it for gaming (except you are not going for some retro gaming)
  • Heavy browsing (Chromium on raspbian is a bit underperformant in my experience)
  • Use it for tasks requiring heavy CPU or GPU such as machine learning, image processing etc.

Pi is also a great way to start getting used to/comfortable with linux environments.

# What do you need ?

You will need a raspberry pi and an SD card to use your harddrive. Pi doesn't come with a memory built in so you will need to buy an SD card at least 8GB big.

Note: If you're planning to use a card of 64GB or more with NOOBS, see this page first.

There are two different ways to setup your Pi. Using NOOBS or directly creating a Raspbian (or another bootable raspberry image) card. I will not cover how to use NOOBS in this post.

So in short we need :

# Lets start

# Step 1 - Install Raspbian to your SD Card

Download the image from Raspberry Pi website Downlaods Page

Download [Etcher] (

  • Connect an SD card reader with the SD card inside.
  • Open Etcher and select from your hard drive the Raspberry Pi .img or .zip file you wish to write to the SD card.
  • Select the SD card you wish to write your image to.
  • Review your selections and click 'Flash!' to begin writing data to the SD card.

# Step 2 - Start Raspberry Pi

Plug your keyboard, mouse, monitor via HDMI cable, and insert your SD card.

NOTE : It is important that you plug HDMI cable before powering your Pi with the micro USB cable !!! Your Pi will recognize the HDMI while booting. If you plug HDMI cable after powering your Pi you will see nothing on the monitor.

Power up your Raspi by plugging the micro usb cable.

You should see something like this this on your screen :

Pi Boot Screen

Voila! Now you can setup the rest of your preferences and your raspi is good to go!