Rust

Or listen to C Programming for Beginners | Full Course - about 6 hours - YT
Is the C programming language still worth learning? - Jacob Sorber - YT - 🫶

Keynote: Linus Torvalds, Creator of Linux & Git, in Conversation with Dirk Hohndel - The Linux Foundation - YT - 🫶



♡ HTML Editor ♡

                             Content

                                   


Content

Top of Website
Content

First Notes
Preface
Rust
Rust by Example
The Rust Programming Language

More Rust

Haskell
OCaml
DreamBerd
GO
Lisp

Scratch
WebAssembly (WASM)
GTK
Graphics
Difference between C and C++

CPB
CGP
Raspberry Pi

Notes
Links




♡ Listen to The Tallis Scholars, Amsterdam 01 May 2016: Arvo Pärt, Tallis, Allegri, Lotti, Sheppard, Mouton ♡♡♡ ♡ ♡♡♡

First Notes

by Feroniba Ramin Hassani - GitHub - Twitter - started on C 26.6.2016 in London, UK
Best C Books of All Time - Extreme C - #9! ♥♡♥ - Amazon $31.19 - Push the limits of what C - and you - can do, with this high-intensity guide to the most advanced capabilities of C!




♡ Listen to Arvo Pärt - «Virgencita» / THE TALLIS SCHOLARS (Live) ♡♡♡ ♡ ♡♡♡

Preface

... coming soon :-))

Is C the best language ever? - quora.com
Understanding the For Loop (examples in C) - Jacob Sorber - YT - ♡♡♡ ♡ ♡♡♡
History of programming languages - WP




Rust


♡ Listen to Arvo Pärt : Silentium

Getting started with ... Rust - stackoverflow.blog
Is the C programming language still worth learning? - 6:00 Rust - Jacob Sorber - YT
Zig or Rust - 5/2023 - reddit.com • Zig And Rust - 26.3.2023 - matklad.github.io • ziglang.org
Rust - YT Channel
Rust market overview: reasons to adopt Rust, Rust use cases, and hiring opportunities - Statistics - yalantis.com

• Interview with Jester Hartman -> Interview with Senior Rust Developer - 0:00 As Harrison Ford once said: If whoever asked the people what they wanted, they wanted a faster C++ - I would love to write an operating system in 3 weeks - I first considered crafting my own system programming language, but I thought: no, this is too complicated for people - and them I discovered Rust, and I just don't mind that it is too complicated for people - people say: choose the right tool for the job - in Rust community we say: choose the right job for the tool - I am a regular contributer to 40 projects - when I see a C++ dev, what I see is a future Rust dev - 0:45 macro expansion, bal(a)n(c)ed plymorphism, WebAssembly, the problem was mediocraty - I let my threats panic, for pleasure - those of you coming from functional programming will be pleased, those from OOP languages will also be pleased - 1:00 in interpreted languages you need a lot of imagination - my metric of self worth is bound to prevented CVEs (Preventing Common Vulnerabilities and Exposures -> proactively identifying and addressing weaknesses in software and hardware to minimize the risk of exploitation) and Ponio CVEs - according to Microsoft: 30% of all CVEs are due to memory leakage - in C++ you need to worry about memory, because of memory errors - in Java you need to worry about memory because of the garbage collector - in Rust you don't need to worry about memory, because you need to worry about borrowing, which is a new concept, that in Haskell everything is just cloned, I mean do we have infinite resources? In JavaScript you need to worry about memory, because you need to worry about JavaScript - in C macros where a pain, we solved that in Rust, now nasted macros are pain - 1:30 I mean there is no such thing as a 'perfect' programming language - Rust is merely (lediglich) a statically typed, low level, multi paradigm (spell 'paradime', supports multiple programming styles or paradigms) perfect programming language - the fiasco with tokyo memory safety with locking is, where you learn the language through playing games, here we actually teach to learn Rust to - 1:50 here we teach Rust to games, other you don't gonna play very much if you don't have strong fundamentals Rust - (Question of interviewer: Which part did you write in Rust, frontend or backend?) no the browser - 2:05 not everyone learns Rust in a lifetime - I actually ... - 2:20 the main problem Rust has, and solves by itself, is the borrow checker references to an object, but if you paralise (lähmen), you need to paralise menu, and that means, ... well in other languages you don't even have paralisation, so ... - 2:35 Rust is so good ...
...
5:15 Rust is in all things top of the hill, king of the cast(le), head of the competition - for all things, C or ASM, Rust is good, for functional - programming its Haskell and Rust, ... C++ Code is bigger, but not as organized as ours - 5:50 usually when you find a bug you fix it, when Rust users find a bug, they complain and get up issues for 2 years, before the project owners step down - WebAssembly - - 7:50 Haskell OCaml - Programmers are also human - 1.7.2023 - YT 🔥❤️‍🔥👑🫶⚡
Interview with Senior Rust Developer Jester Hartman (in 2023)
Interview With Sr Rust Developer | Prime Reacts - 2:45 The man hasn't seen DreamBerd - ThePrimeTime - YT
• DreamBerd -> The Perfect Programming Language - ThePrimeTime - YT
• DreamBerd -> Programming Curves - Every language has a learning curve - like when you use Go, learn some basics, then advanced, finished - JS and TypeScript increase learning curve for a while - Rust starts promising, learn borrow checker, but when you try async you realize that you can't do it - then you spend the next 2 years of your life trying to understand Rust, only to find out that you actually truly should have just learned Haskell - @ThePrimeagen - YT
Interview with an Emacs Enthusiast [Colorized] - Programmers are also human - YT
rust-lang.orgInstall Rust on Ubuntu
Install Rust via command rustup.rs - and check version: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

rustup --version
//> rustup 1.28.2 (e4f3ad6f8 2025-04-28)
//> info: This is the version for the rustup toolchain manager, not the rustc compiler.
//> info: The currently active `rustc` version is `rustc 1.87.0 (17067e9ac 2025-05-09)`
In the Rust development environment, all tools are installed to the ~/.cargo/bin directory, and this is where you will find the Rust toolchain, including rustc, cargo, and rustup.
You find the '.cargo' folder in your 'Home' folder - if unvisible, enter -> Ctrl + H ---> if you entered the '.cargo' folder, you find inside the 'bin' folder - enter the 'bin' folder, and you find there 'cargo', 'rustc' and 'rustup'
cargo new hello-world
cd hello-world
cargo run
How to Fix Rust Error Linker CC Not Found on Linux - trendoceans.com

A half-hour to learn Rust - fasterthanli.me

Hello World - Your First Rust File
Create "hello_from_rust.rs" // hello_from_rust.rs --- This is a comment, using //
/* This is a 2nd comment, using */

fn main(){
    println!("hello, world -> from Rust 2025-5-22 Leipzig 12:34 :-))");
}
Compile: rustc hello_from_rust.rs Run: ./hello_from_rust Output: hello, world -> from Rust 2025-5-22 Leipzig 12:34 :-)) Check current Rust version: rustc  --version
rustup --version
Update Rust version: rustup update Learn more coding on Rust:
doc.rust-lang.org/rust-by-example ♡♡♡ ♡ ♡♡♡
Rust wgpu (1): Overview - Practical Programming with Dr. Xu - YT
wgpu - wgpu.rs




Rust By Example

♡ Listen to somafm.com ♡♡♡ ♡ ♡♡♡

First Links
Rust By Example (RBE) - doc.rust-lang.org
1. Hello World
See above :-)
1.1. Comments
See above :-) And:
fn main() {
  let x = 5 + /* 90 + */ 5;
  println!("Is `x` 10 or 100? x = {}", x);
}

//> Output:
//> Is 'x' 10 or 100? x = 10
1.2. Formatted print
...




The Rust Programming Language

   

♡ Listen to Arvo Pärt: Da Pacem (full album)

Start
The Rust Programming Language (RBE) - doc.rust-lang.org
The Rust Programming Language
...
Foreword
... - ... This book fully embraces the potential of Rust to empower its users ... - by Nicholas Matsakis and Aaron Turon
Introduction
... This edition of the book is the same as The Rust Programming Language available in print and ebook format from No Starch Press - ... - control low-level details (such as memory usage) without all the hassle traditionally associated with such control
... Rust is for: developer teams ... students ... companies ... open source developers ... people who value speed and stability ...
Book for: should know about programming
How to use book: read from front to back ... two kinds of chapters: concept ch. and project ch. - concept: about aspects of Rust - project: build small programs together ... - ch2, 12, 21 project chapters, rest concept ch.
Ch 1-21 short explanations ... Appendix A-G ... - read all or skip and jump back if needed ... :-)
Learn reading error messages the compiler displays - some errors are by purpose - Ferris will help - 3 gestures: 1 ? code doesn't compile, 2 W code panics, 3 N code no desired behavior - in most situations we lead to solution
Source code frow which book is generated is on GitHub github.com/rust-lang/book

1. Getting Started
• Install Rust
• hello, world
• Cargo - Rust's package manager to build systems




More Rust

♡ Listen to somafm.com ♡♡♡ ♡ ♡♡♡

First Links
The Rust Programming Language - doc.rust-lang.org
Best Programming Language for AI Development in 2024 - hackr.io
Rust for Artificial Intelligence: A Basic Guide - Rust's unique approach to memory management makes it a promising language for AI, Machine Learning (ML), and Data Science - reintech.io
Rust vs Python: Which Programming Language Leads in 2024? - simplilearn.com

Rust for the impatient - duration 10:42 - No Boilerplate - YT
Why is Rust so different? - duration 12:37 - No Boilerplate - YT - 6:36 Rust Data Modelling WITHOUT CLASSES, YT - 5:25 • quadratichq.com - Infinite spreadsheet with Python, SQL, and AI. - 8:00 • doc.rust-lang.org/rust-by-example/scope/move.html - ... - 11:35 Because of Rust's low level control & high level ergonomics, Rust is a universal language, built on real math and real hardware confirms -> with one language you can do what previously you'd have to learn multiple languages to do - you don't have to learn C to write robotics firmware or linux kernel drivers, or learn JavaScript (JS) to write interactive web apps - or learn the latest hot HTML preprocessors ... - Rust can do it all, and there is so much more for Rust to discover
• Linus Torvalds Speaks: Rust's Impact on the Linux Kernel - duration 3:49 - YT

Rust Is Easy - duration 8:85 - No Boilerplate - YT --- • Mad Like You - NAMTAO (Cover of John Callaghan's mashup of Tears For Fears & The Dandy Warhols) - duration 3:05 - Tristram Oaten - YT
rustlings online

Learn Rust
How to Learn Rust - duration 10:35 - 5:00 install rustlings - repeat exercises like sports or musical training - 6:00 Haskell - and Python - In Rust simple things are possible, and complex things are easy - 8:20 Rust learn things once, JavaScript always have to learn more and more - Lifetime annotations --- No Boilerplate - YT -->
To install Git, run the following command: sudo apt-get install git-all Once the command output has completed, you can verify the installation by typing: git version Now install rustlings: curl -L https://raw.githubusercontent.com/rust-lang/rustlings/main/install.sh | bash When installation is finished, showing "All done!", run: rustlingsThe Rust Programming Language - doc.rust-lang.org --> We use here only the rust-book.cs.brown.edu version -->
The Rust Programming Language - rust-book.cs.brown.edu
RustConf 2023 - The Art and Science of Teaching Rust - duration 28:00 - Rust - YT -->

ch2 - Programming a Guessing Game
... done :-) ...
3. Common Programming Concepts - about variables, basic types, functions, comments, and control flow

More Links
The Rust Standard Library - doc.rust-lang.org/std/index.html
Game Production
Learn Game Development in Rust - Introduction - sunjay.dev




Haskell

haskell.org - Haskell - named after logician Haskell Brooks Curry - September 12, 1900 – September 1, 1982 (aged 81) in State College, Pennsylvania, US, was an American mathematician, logician and computer scientist - Haskell's main implementation is the Glasgow Haskell Compiler (GHC) - WP
Why Haskell - @ThePrimeTimeagen - YT #shorts
wiki.ubuntuusers.de - before installing Haskell install: System requirements
Please ensure the following distro packages are installed before continuing (you can exit ghcup and return at any time):
build-essential curl libffi-dev libffi8ubuntu1 libgmp-dev libgmp10 libncurses-dev libncurses5 libtinfo5
Resolve generated breaks, this may be caused by held packages
Haskell in 5 steps - wiki.haskell.org ghci -- start
quit: ctrl D
-- comment
main = putStrLn "hello, world from FO .hs :-)" -- helloworld.hs
ghc -o helloworld helloworld.hs -- compile
./helloworld -- run
--> hello, world from FO .hs :-) -- output




OCaml

ocaml.org - OCaml - Objective Caml - WP




DreamBerd - GulfOfMexico (GOM)

Exploring Programming Languages — Dreamberd - blog.devgenius.io -
first published in 2022 - considered by most, the perfect programming language - there’s a working compiler 🥳 Dreamberd Interpreter written in Python, because of the lack of a Dreamberd Interpreter - In the words of the Dreamberd Interpreter author:
Future plans include creating a DreamBerd interpreter in DreamBerd, so that the DreamBerd Interpreter can be passed into the DreamBerd Interpreter Interpreter, which is then interpreted by the DreamBerd Interpreter Interpreter Interpreter (a.k.a. Python).
The Perfect Programming Language - 23:49 min - ThePrimeTime - YT
GulfOfMexico - github.com




Go

Go (programming language) - WP - go.dev
create file helloworld.go package main

import "fmt"

func main() {
    fmt.Println("hello, world")
}
create a new folder "helloworld" - save file helloworld.go in this folder - via terminal move to this folder: cd helloworld - compile with go mod init example/helloworld
//> go: creating new go.mod: module example/helloworld
run with go run .
//> hello, world

or create executable go build -o helloworld helloworld.go file helloworld is created into your folder - run with go run ./helloworld
//> hello, world
More: Top 5 online resources to learn Go from scratch in 2020 - golang.cafe - Effective Go - go.dev




Lisp

What's the best way to learn LISP? - stackoverflow.com - Lisp (programming language) - WP - John McCarthy (1927-2011): Artificial Intelligence (complete) - Thinking Allowed -Jeffrey Mishlove - YT
Practical Common Lisp - gigamonkeys.com
What's the best way to learn LISP? - geeksforgeeks.org sudo apt-get -y install sbcl
sudo apt-get -y install curl curl -o /tmp/ql.lisp http://beta.quicklisp.org/quicklisp.lisp sbcl --no-sysinit --no-userinit --load /tmp/ql.lisp \
--eval '(quicklisp-quickstart:install :path "~/.quicklisp")' \
--eval '(ql:add-to-init-file)' \
--quit

sbcl ; ("sbcl" starts Common Lisp - ";" starts a comment until end of line)
* (print "hello, world from Lisp") ; "*" is the asterisk-symbol showing that Lisp is running on terminal, waiting for your code input --- output: hello, world from Lisp
(exit) ; quits Common Lisp
• Atom editor: install atom-slime language-lisp lisp-paredit - read for more: Practical Common Lisp - gigamonkeys.com
How To Open ePub Books In Ubuntu Linux - itsfoss.com sudo apt-get install fbreaderCommon Lisp Documentation - The Common Lisp HyperSpec - lispworks.com

How hard is it to learn LISP? - quora.com - - "You can easily learn LISP in one day, sufficient to implement simple applications." James McDonald, former Founder at Lucid, Inc. - "Yes, Lisp is about the most easy programming language. The syntax is very simple as the usage to define new functions. The only difficult thing is to keep parenthesis in balance and right places." (Pekka Järveläinen)

Practical Common Lisp - gigamonkeys.com
LISt Processing - ...

54 Best Lisp Books of All Time - bookauthority.org
Which book is the best for learn Common Lisp? - reddit.com
Land of Lisp - github.com - clisp.org - p18 install: sudo apt-get install clisp
[1]> (+ 3 (* 2 4))
11
p19 - REPL (read-eval-print loop) -
p21 - ch2 - Creating your first Lisp program - Guess-My-Number Game - guess number betw. 1-100 -
p22 - need write 3 functions: guess-my-number, smaller, and bigger - player calls functions from REPL - starting CLISP (or any other Lisp), you are presented with REPL, from which the commands you type will be read, then evaluated, and finally printed - in this case, we’re running the commands guess-my-number, smaller, and bigger - to call a function in Lisp, you put parentheses around it, along with any parameters you wish to give the function - since these particular functions don’t require any parameters, we simply surround their names in parentheses when we enter them - let’s think about the strategy behind this simple game - after a little thought, we come up with the following steps:
1.Determine the upper and lower (big and small) limit of the player’s number - since the range is between 1 and 100, the smallest possible number would be 1 and the biggest would be 100
2.Guess a number in between these two numbers
3.If the player says the number is smaller, lower the big limit
4.If the player says the number is bigger, raise the small limit
= binary search - defparameter (can be changed), defvar (can't) > (defparameter *foo* 5)
FOO
> *foo*
5
> (defparameter *foo* 6)
FOO
> *foo*
6
> (defvar *foo* 5)
FOO
> *foo*
5
this book only defparameter - dynamic variable or special variable later - spaces and line breaks are completely ignored by Lisp: (        defparameter
     *small* 1)
*SMALL*
p25 - this book not so much interested in indentation rules ... - [1]> (load "example.lisp") ...
p114 - graphviz.org - creates graph.dot.png ... p116 - ... p303 - ch15 - DICE OF DOOM, A GAME WRITTEN IN THE FUNCTIONAL STYLE - dicewars - gamedesign.jp
... - ch20 - Epilogue - p463 end of chapters - INDEX ... p482 - Ads - p488 end of book


Common Lisp The Language

by Guy L. Steele Jr. - c 1984, 1989 - 30ch 1095p + Bibliography + Index p1131 end of book


ANSI Common Lisp

by Paul Graham - 17ch 286p + Appendix A-D + Notes + Index p433 end of book




Scratch

scratch.mit.edu - WP
https://scratch.mit.edu




WebAssembly (WASM)

WebAssembly (WASM) - WP - webassembly.org




GTK

gtk.org - WP
getting started - docs.gtk.org
Install GTK4 Linux - docs.gtk.org
LEARNING gtk3 - PDF - riptutorial.com
How to create GUI in C programming using GTK Toolkit - geeksforgeeks.org
GTK3 Drawing Area - docs.gtk.org




Graphics

liquid.html - terasof.com
Graphics Programming in Linux - opensourceforu.com - first used Turbo C and graphics.c - got stuck with its limited graphics functionality and maximum resolution - teacher introduced OpenGL - rich graphics experience and platform independence - contacted the LFY editorial team members for platform to share about OpenGL - OpenGL (Open-source Graphics Library) has 3 major library header files: gl.h, glu.h and glut.h - create basic.c and basic2.c (red window) - ...
A Beginner’s Guide to Setup OpenGL in Linux (Debian) - medium.com - instruction to setup OpenGL in Ubuntu and Debian-based distros
• Recommended tutorial on how to use OpenGL: learnopengl.com, website by joeydevries.com - Joey's complete book "Learn OpenGL - Graphics Programming", and the free PDF of the complete book, 523 pages! Wow! 1st edition 6/2020 --- Breakout Game - Breakout II - ...
• Recommended videos, 31 lessons to learn OpenGL by The Cherno - YT
Is it possible to use OpenGL purely with C instead of C++? - gamedev.stackexchange.com - Yes, in fact OpenGL is a C library - you can perfectly use it with C
• Cont. Beginner's Guide OpenGL - installing libraries GLFW and GLAD - ...

Vulkan - vulkan.org - vulkan-tutorial.com - 284 pages - Copyright 4/2020 - p8: You can use C instead of C++ if you want, but you will have to use a different linear algebra library and you will be on your own in terms of code structuring. We will use C++ features like classes and RAII to organize logic and resource lifetimes.
Install And Test Vulkan On Linux - linuxconfig.org - not working
Graphics driver check on Ubuntu 20.04 - linuxconfig.org
How to Install or Upgrade Nvidia Drivers on Ubuntu 21.10 Impish Indri - after installation check status of the nvidia graphic card: nvidia-smi NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running. NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running - forums.developer.nvidia.com
E: dpkg was interrupted... run 'sudo dpkg --configure -a' - sudo apt-get install -f // rejects - after that:
sudo dpkg --configure -a // rejects - then:
sudo rm /var/lib/apt/lists/lock // delets lock files
sudo rm /var/cache/apt/archives/lock // same
sudo rm /var/lib/dpkg/lock // same - now repeat:
sudo dpkg --configure -a // again: Your system has UEFI Secure Boot enabled.
How do I disable UEFI Secure Boot? - support.avira.com - sudo mokutil --enable-validation // to re-enable Secure Boot if wanted

Vulkan tutorials for C - linustechtips.com
SDL2-C - my efforts to make coding with pure C and SDL2 more clear and fun
Getting Started with SDL and C - learncgames.com
HOW TO SET UP SDL2 ON LINUX - learncgames.com
SDL2 DRAG AND DROP - gigi.nullneuron.net

Metal_(API)

• Demo Unreal Engine Unreal Engine Metahuman with Faceware Mark IV HMC, Xsens, Manus & GlassboxTech

• ch1 - Inroduction - p7 - ... - learncpp.com - ...

Next-Gen Graphics FINALLY Arrive [Unreal Engine 5] - YT




Difference between C and C++

Difference Between C and C++ by Vijay Singh Khatri - hackr.io
• C system progr. lang. - comkpiled, lightweight, manual memory managm. - strength is performance - C++ originally should be a more flexible and efficient extension of C - OOP - compatible to C, lightweight, compiled
• C top-down - C++ like all OOP lang. bottom-up
• C++ compatible with some other lang., C not
• ...




The all in one computer programming bible (CPB)

by Cyber Punk Architects
ch8 - How To Be Completely Anonymous Online Like The Pro's
p66 - 1 Linux - 2 ExpressVPN - 3 TOR network - 4 email address "Hushmail's", website Mailinator, defended from the third party sites which are tracking your IP address and location every time you go online - 5 never use Google while hacking - StartPage or DuckDuck go will prevent google from remembering your online searches and history of your online activity - you will be able to search through the google without compromising your identity -
p71 - 6 use public wireless connection, never public WiFi
ch9 - How To Setup NMAP
setting up NMAP (network mapper, the type of security scanner which is used in order to discover any hosts and service on the devices) - ... - nmap.org sudo apt-get install nmap
nmap --version //> Nmap version 7.80 ( nmap.org )
man nmap // manual nmap
nmap --help
How to Install and Use Nmap on Ubuntu - unixcop.com
...
ch10 - How To Keep Yourself Safe From Being Hacked
...




An Introduction to C & GUI Programming (CGP)

by Simon Long - 1st edition, Raspberry Pi Press, 19. April 2019, $4,99/16,76 - for Raspberry Pi - 156 pages - Amazon

Welcome ...
p5 - C earlyb 1970s - ... - most of Linux and Raspbian written in C - ... 1st book part intro to C for absolute beginners - 2nd part shows how to use C to create desktop applications for Raspbian, using the GTK toolkit - you don’t need any programming experience, and a Raspberry Pi running Raspbian is all you need to get started - About Simon Long ...

Contents
p7 - Ch 1-26...

Ch1 - Getting started




Raspberry Pi

raspberrypi.com - Raspberry Pi - WP - Raspbian OS - WP - What is a Raspberry Pi? - YT - raspberrypi.org/help -
Which Raspberry Pi should you choose for your project? - opensource.com
Raspberry Pi 4 - raspberrypi.com
minimum need: 1. 3B+ 2. power supply 3. micro SD card 4. keyboard 5. mouse 6. TV or computer screen 7. HDMI screen cable, adapter if needed - optional: 8. case 9. speakers or headphones 10. breadboard cables and other --- A BRAND-NEW PI FOR π DAY - YT
Raspberry Pi 3 Model B+ is the newest, fastest, and easiest to use -

1. Raspberry Pi 3 Model B+ 1.4GHz 64-bit quad-core ARM Cortex-A53 Dual-band 802.11ac wireless LAN Bluetooth 4.2 - 3x faster Ethernet - Power over Ethernet support (with separate PoE HAT) NZ$63.25 inc GST
+ 2. power adapter Raspberry Pi Official White Multi Plugs In (AU EU UK US) Travel Adapter with MicroUSB Connector 5.1V 2.5A 13W NZ$21.85
+ 3. card Raspberry Pi TRANSCEND 16GB MicroSD Card Pre-loaded with NOOBS V2 NZ$27.94
+ 8. case Official Red & White Enclosure for Raspberry Pi 3 Model B and B+ NZ$20.70
+ 10. breadboard cables Raspberry Pi Breadboarding Wire Bundle NZ$18.40
+ 10.a lead cables test Raspberry Pi Alligator Clip Test Lead Cables (Multi Colours) 40cm Long (Set of 10) NZ$10.35
+ 11. camera Raspberry Pi Infrared Night Vision Camera Kit. Focal Adjustable, 1080P, 5MP, Sensitive Infrared Lights. Quick Install Guide NZ$72.45
+ 4. keyboard
+ 5. mouse
+ 6. screen TV or computer
+ 7. HDMI cable + Raspberry Pi Official White HDMI Cable 2m Male to Male HDMI 2.0 with Ethernet and Audio Return Channel Support 3D, 4K, 2160P/60Hz and X.V.colour NZ$16.10
9. speakers or headphones

--- Combo Deal Raspberry Pi 3 Model B+ Official Starter Kit White Edition with OS (Inc 1. New Pi3 Mainboard, 2. Multi Plugs Aadapter, 8. Red & White Case, 3. 16GB NOOBS Card, 7. HDMI 2M Cable) NZ$150.66 - pbtech.co.nz
What languages are used to program raspberry PI? - raspberrypi.org
Python 2 or 3 - raspberrypi.org

Other shop pishop.nz




Notes

Machines for world knowledge 300 Exabytes, ship SH and spaceship SS - Computers should do what humans want them to do - input output - keyboard pad touchscreen cam mic controller etc. - based binary - ASM and C needed - terminal - IN HTML CSS JS WASM - Arduino Rapberry PI etc. - Linux - games animation sounddesign graficdesign - art FP MP WR - O MG

Chrome: Ctrl F5 > reload tab




Links

C terasof.com (first studies)
IDL Webdesign - HTML Workshop - JavaScript
TIOBE Index for December 2021 - tiobe.com
30 Best PS4 games to play right now 2021 - tiobe.com - What Remains of Edith Finch - 2017 - WP




Sessions

Session 1 • Tue 2024-2-27 Zürich 23:15-0:45 WR rust.html - start ♡♡♡





 

https://www.symptoma.es