Getting started with Raspberry Pi 3
Tags: raspberrypi3, iot, raspbian
Published: 2020-02-04 23:29:39

<p align="center"><img src="https://res.cloudinary.com/developerayo/image/upload/f_png,q_auto:best/v1557992620/samm-market-app-banner-03.png"></p>

Raspberry Pi 3 is a small computer the size of an ATM card which was built by the Raspberry Pi foundation and has the ability to connect with external devices and networks via wireless LAN and Bluetooth connectivity.

```
# Table of Contents
- What is The Raspberry Pi 3
- Models and RAM
- Operating System
- Installing Raspberry Raspbian on Raspberry Pi 3
- Get NOOBS
- Closing Thoughts
- Resources
```

# What is The Raspberry Pi 3 

Raspberry Pi 3 is a small computer the size of an ATM card which was built by the Raspberry Pi foundation and has the ability to connect with external devices and networks via wireless LAN and Bluetooth connectivity. It's basically a regular computer you can work with add a keyboard, a mouse and other accessories but it runs on a Micro SD card of as low as 16 Gigabyte and as high as 256GB for the MicroSD, the Raspberry Pi 3 is not built for working on as a regular computer, regular computers run on a Hard disk from around 500 Gigabyte to 2 Terabyte.

# Models and RAM

The Raspberry Pi has different models since it’s launch starting from the Raspberry Pi 1, which supports Ethernet but does not possess wireless LAN connectivity and was firstly released in 2012, next we move forward to looking at Raspberry Pi w which was launched in 2015 with Ethernet and still no wireless LAN connectivity, in 2017 the Raspberry Pi foundation launched the Raspberry Pi Zero with now Ethernet but has wireless LAN connectivity and today we have the fully functional Raspberry Pi 3 model B+ with Ethernet connectivity and Wireless LAN connectivity. The Raspberry Pi 2 and Raspberry Pi 3 have 1GB RAM and the Raspberry Pi Zero and Zero W have 512MB of RAM.

<p align="center"><img src="https://res.cloudinary.com/developerayo/image/upload/q_auto:best/v1558122254/models.png"></p>

# Operating System

Raspberry Pi as a company built Raspbian as the default Operating System for the Raspberry Pi devices to run on and Raspbian is a Debian based Linux distributions. but other Operating systems like Windows 10 via Windows 10 IoT Core can be installed, Ubuntu, CentOS, Fedora, and others

<p align="center"><img src="https://res.cloudinary.com/developerayo/image/upload/q_100/v1558122254/Rasberrypi3_plus_Raspbian-Logo.png"></p>

# Installing Raspberry Raspbian on Raspberry Pi 3

Firstly you will have to purchase a MicroSD card were the Raspbian Operating System would be stored which must not be lower than a 16GB Micro SD card to avoid too much pressure on the System, next is you would need a working keyboard and a mouse, you can use a Bluetooth keyboard and a Bluetooth mouse for the device as long as it has a remote USB plug to plug into the device. definitely, you will need a TV that has an HDMI slot or a VGA slot so as to connect the device to the TV.

<p align="center"><img src="https://res.cloudinary.com/developerayo/image/upload/v1558122641/my-ports.jpg"></p>

# Get NOOBS

NOOBS is a software that we would be using here to install the Raspbian on the Raspberry Pi 3 device, visit the [Raspberry Download page](https://www.raspberrypi.org/downloads) to get NOOBS. Once Seen, download the ZIP file. once the download is done, extract the ZIP file and copy all it’s content into your EMPTY SD card, once it has been copied you can Eject the SD Card.

<p align="center"><img src="https://res.cloudinary.com/developerayo/image/upload/e_bgremoval/v1557941871/pi-labelled.png" width="700px"></p> 

Put in the SD card into the device, including the Mouse, Keyboard, Ethernet, and other devices and do not forget the HDMI cable connecting to the TV. once connected it will definitely show a black screen, do not be worried, just connect your Ethernet plug and wait for some seconds it should pop up the Raspberry Pi logo. wait for another few seconds and you should see the boot screen welcoming you to Raspberry Pi as you can see below

<p align="center"><img src="https://res.cloudinary.com/developerayo/image/upload/c_scale,w_1874/v1557941876/D5WKSvbXoAAu1oa.jpg" width="700px"></p>

Next is you will have to set up the Raspberry Pi for production, that’s by connecting wifi, Bluetooth your wireless Mouse and Keyboard if any and other devices.

It also comes with a browser, where you can load up any site you want as you can do on a regular laptop, or desktop computer, but in this case, I loaded up my last article which is [Deploying Static Sites to Netlify from CodeSandbox](https://shodipoayomide.com/deploying-startic-sites-from-codesandbox-to-netlify/).

# Closing Thoughts

If you are looking for a mini computer to run some programs, the Raspberry Pi Model B+ is your go-to device, It has all you need and In my next article on Raspberry Pi, I would be writing on installing Windows 10 on a Raspberry Pi 3 via Windows 10 IOT Core. you can purchase a Raspberry Pi 3 on [Jumia](https://www.jumia.com.ng/computing/raspberry-pi/) here or via the [Raspberry Pi 3](https://www.raspberrypi.org/products/raspberry-pi-3-model-b/) website.

<p align="center"><img src="https://res.cloudinary.com/developerayo/image/upload/v1558122289/spark_gif.gif" width="700px"></p>


# Resources

[Raspberry Pi for Developers](https://www.pluralsight.com/courses/raspberry-pi-for-developers?gclid=CjwKCAjwlPTmBRBoEiwAHqpvhcLhnmFPSav0GJcSaA2aDicWAmj9pR21yMhtMzl0SgdCKTUiGGHTLBoCBNUQAvD_BwE&ef_id=CjwKCAjwlPTmBRBoEiwAHqpvhcLhnmFPSav0GJcSaA2aDicWAmj9pR21yMhtMzl0SgdCKTUiGGHTLBoCBNUQAvD_BwE:G:s&s_kwcid=AL!5668!3!296249057644!b!!g!!&aid=7010a000002LUv2AAG&promo=&oid=&utm_source=non_branded&utm_medium=digital_paid_search_google&utm_campaign=XYZ_EMEA_Dynamic&utm_content=)<br>
[Introduction - Raspberry Pi tutorial in python](https://pythonprogramming.net/introduction-raspberry-pi-tutorials/)<br>
[Raspberry Pi Tutorials](https://tutorials-raspberrypi.com/)<br>
[NOOBS (New Out Of Box Software) - An easy Operating System install manager for the Raspberry Pi](https://github.com/raspberrypi/noobs)<br>
[Raspberry Pi Workshop for Beginners](https://core-electronics.com.au/tutorials/raspberry-pi-workshop-for-beginners.html)<br>
[GitHub Raspberry Pi](https://github.com/raspberrypi)<br>
[Awesome Raspberry Pi on GitHub](https://github.com/thibmaek/awesome-raspberry-pi)<br>
[Official documentation for the Raspberry Pi](https://github.com/raspberrypi/documentation)<br>