Learning Raspberry Pi in Johannesburg

My bad.

Point still stands, by a savage and learn assembly 😈
freeCodeCamp has you covered!


I never tried to learn ARM assembly but back in the early 90's we had a couple of Acorn Archimedes computers - I remember the original ARM1 and ARM2 chips at that time only had about 32 instructions in their instruction set.
 
freeCodeCamp has you covered!


I never tried to learn ARM assembly but back in the early 90's we had a couple of Acorn Archimedes computers - I remember the original ARM1 and ARM2 chips at that time only had about 32 instructions in their instruction set.


I have only done x86 and x64 on Linux. with GAS assembly I also played around with SASM on Windows which is cool because it also includes C libs and has an integrated debugger.

 
I’ve always wanted to learn how to code some things on a Raspberry Pi, but can’t find the motivation to just buy a kit and google some courses. Is that the best way to learn?

I had a dream of there being some kind group of techies giving courses to adults face-to-face, where everyone learns something and has fun building projects together. Does such a thing exist in Johannesburg? Or is it way too social for programmers?

My personal context is I did a bit of Java programming and now only know how to write JavaScript, which is fine for websites but probably won’t be useful here. I like to think I’m a fast learner though so not put off by having a crash course and just starting with the basics.

Please help, what’s the best places to start?

I know you are looking at a pi but why not look at a pico if indecisive - 80 bucks.

NB: Just remember the pi's are 3v3.
 
I know you are looking at a pi but why not look at a pico if indecisive - 80 bucks.

NB: Just remember the pi's are 3v3.
I have zero clue what “3v3” means so remembering this won’t help me lol.

And what’s a pico? Is that related to a pi? Or one of the other microcontrollers people on here spoke about?
 
I have zero clue what “3v3” means so remembering this won’t help me lol.

And what’s a pico? Is that related to a pi? Or one of the other microcontrollers people on here spoke about?

A pico is a low cost microcontroller - https://www.pishop.co.za/store/raspberry-pi-pico

3v3 means 3.3 volts. Any input/output must not exceed that voltage.

For learning with, the pico is cheap if you make a mistake compared to the pi's. If you get bored or abandon it - its only R 72 compared to R2500. If you don't have a soldering iron then you need to get the pico h that has the headers on - https://www.pishop.co.za/store/raspberry-pi-pico-h?keyword=pico with headers&category_id=0.

Irrespective whether it is a pi or pico you will need to know how to add interfaces or electronics to it.

Youtube has lot of videos on the basics - rpi or pico.

Get an electronics kit to go with it - you will have to decide which kit to go far - what you want to do - something like this https://www.pishop.co.za/store/raspberry-pi-pico-basic-kit---without-pico?keyword=pico kit&category_id=0

The rpi or pico is essentially useless just by itself, you need the electronic side as well whether it is input or output. So just learning just got a little more complicated than just learning a programming language but is actually easy once you have the basics down. Youtube is extremely handy here. Watch a few introduction videos to get an idea of what you want to do and need.

Look here as well - https://www.adafruit.com/pico
 
Thanks for the tip. Are Arduino boards the more basic microcontrollers mentioned earlier on this thread?
Yes, they are a series of open source Microcontrollers rather than Single board computers like the Pi. You can still do many useful things with them.
 
Top
Sign up to the MyBroadband newsletter
X