Commodore/MOS KIM-1 (2004)
dunfield.classiccmp.org
dunfield.classiccmp.org
As a seasoned programmer now it's fun to go back to those things that were early sparks, things that were at the time so over my head....
I've built two KIM-1 replicas. I started with Vince Briel's Micro-KIM kit that he sold years ago (no longer in business or available), and then there's the still-available and excellent PAL-1 [1] kit from Liu Ganning in China.
If you want to toy around with these simpler machines from a simpler time, they're easy enough to assemble (and you can always connect them via serial to a PC to make program entry and saving a lot easier than cassette).
Oh, I would be remiss not to mention Hans Otten's site [2] on the KIM-1 and replicas.
(Aside: what a hilarious era when anagrams for computers or robots were proper names like HAL, KIM, etc. I'm going to be spending the rest of the morning thinking of others now.)
[1] https://www.tindie.com/products/tkoak/pal-1-a-mos-6502-power...
But in hindsight I think it was the perfect start into programming, because it becomes clear pretty quickly why assemblers and higher level programming languages were invented (basically learning to program by doing a speedrun through computing history). It also takes away the irrational fear of staring at machine code hex dumps and assembly listings ;)
PS: here's my attempt at emulating an LC-80 while "keeping the flair" of being exposed to the motherboard (turn down volume first): https://floooh.github.io/tiny8bit/lc80.html
Hex digit input and a screen with only a few digits broadens your perspective of what both a computer and programming can be.
Such an amazing journey.