Comment on

<- View Parent
rottingleaf@lemmy.world ⁨1⁩ ⁨week⁩ ago

Also when it comes to accessibility for the aspiring hobbyist coding is very accessible.

No. The path is easy when you know it. Except you don’t unless you are lucky.

There are a lot of false targets, a person 30 years ago willing to learn would have Basic as something normie-directed, C as something serious, x86 assembly language, with things like Pascal floating around and maybe C++.

They’d read something about DOS and how an IBM PC with DOS works and understand it probably very quickly.

Then they’d practice.

Then there was Windows 95+, and still the complexity was about similar, except there also emerged Tcl/Tk, Visual Basic, those things.

Now … you are a kid, you want to learn something, you might read about how digital electronics work, how a processor works, what interrupts are, see some words like syscalls and virtual memory and DMA, yadda-yadda. From some other side that there are operating systems, and there are compiled and interpreted languages, and there are levels of abstraction …

How the hell do you cross the gap between these and actual understanding? Other than the blind way of going up level after level, starting with a bipolar transistor, which doesn’t seem easy at all.

The hardship of finding the learning path shouldn’t be ignored. And the cost of all that complexity.

About Arduino, too, - well, there at least you can write something in AVR assembly and almost transparently flash it to the board. Arduino and such things are good. I meant the things most people actually use and how.

source
Sort:hotnewtop