LUXURY. My first experience with programming was some programmable TI (I think?) calculator that had 8-digits LCD screen and a memory of 39 "slots".
In the manual, there were some programs you could type in, including "Mars Lander". The calculator shows a landing speed (e.g. "8.2") and then you need to type the thrust adjustment (e.g. -1.0 or +3.0) and then the new landing speed is shown. If you do it right, you land safely and it shows "00000" or something. But nah, that did not happen, you just crash ("11111")
Following that, when I got ZX-81 with 32X24 screen, and like, 1Kb of memory, I was in heaven :)
LUXURY. We had 32x24 b&w characters and we were glad of them.
(ZX81, nominally 256x192 pixels but only accessible as 8x8 character cells.)