Top
Best
New

Posted by ngram 4 hours ago

Usborne 1980s Computer Books(usborne.com)
115 points | 35 commentspage 2
AndrewStephens 3 hours ago|
These were some of the most influential books of my youth, teaching a generation of young kids quite advanced topics. I still picture cartoon robots putting numbers in boxes whenever I write code involving pointers.

But my favourite[0] was Write Your Own Adventure Programs, which taught data driven programming and text parsing.

[0] https://sheep.horse/2017/2/usborne_computer_books.html

pjbk 24 minutes ago|
I copied the code from the book and then did my own mods. I also ended up rewriting the engine with 6502 assembly macros. That made me realize, and appreciate, high level languages that had first order functions and very different approaches to computing and data structures, in contrast with BASIC arrays, gotos and gosubs. At the same time I was learning to program in Logo, which, without being aware of, introduced me to the world of Lispy languages and what computing really is. That tainted me a bit and left me a bit frustrated when I moved on to C and, much later in the 90s, to C++.
mymacbook 3 hours ago||
This was really cool to see life as a kid in '84 for some of these stories/games and how you convinced a young kid to copy page after page of BASIC and adapt for various machines. I loved the, "don't look at this unless you really need to cheat" and the text was mirrored (right-to-left) so you had to use a mirror to reveal or become dyslexic.

Thanks for sharing this, it's getting my creative engines going for what to do TODAY that would be fun and engaging for my daughter. :)

timc3 2 hours ago||
I remember these very well from when they first came out, I particularly liked Keyboards and Computer Music and would spend ages working out what synth/drum machine that they had tried to draw as they somewhat abstracted the design away.

Loved them and they really did spark an interest in taking music and computing more seriously.

zabzonk 3 hours ago||
Is there some relationship between Usborne and Osborne books? And of course the Osborne portable computer?
lelanthran 4 hours ago||
Man, I just posted this in a recent thread :-)

Still think my comment applies: they need to be updated for a modern platform (not Python).

fredrickleo 3 hours ago||
Heh, I've been working on an interpreter to run them https://github.com/fredrick-pennachi/OldBasic It's not quite finished yet but it can run the programs I've typed out here https://github.com/fredrick-pennachi/BASIC-programs
chb 3 hours ago|||
What “modern platform” would you suggest?
lelanthran 3 hours ago|||
> What “modern platform” would you suggest?

I can't really think of a suitable one TBH; Python's completely out of the running, Java and C# have a lot of unnecessary (for this goal) boilerplate, Pascal is not a bad choice.

Maybe Javascript? The books can then instruct "type this into an HTML file".

In my mind, a more modern platform would be a simulated one that has its own machine language (byte-code compiled, perhaps) so that these books, which take you all the way into machine language, would make sense.

contingencies 1 hour ago|||
Lua/Love2D?
aperrien 3 hours ago||
Why not python? It's pretty simple for kids to understand.
lelanthran 3 hours ago||
> Why not python? It's pretty simple for kids to understand.

Not for the book type format - the kids will be typing the code in, not copying + pasting them.

Significant whitespace is a killer in printed form; so Python is not even in the running.

egypturnash 58 minutes ago||
[picture of Tips Kitty] Don't forget! Every time you see " ⦙ " in the listing, press the [Tab] key on your keyboard. See page 23 to learn why this is important.

And page 23 teaches you about significant whitespace, and how to configure several text editors that a kid's likely to have available to actually show it like that. Heck, I use Panic's Nova for my text editing and it does that out of the box with no configuration needed.

lelanthran 30 minutes ago|||
> [picture of Tips Kitty] Don't forget! Every time you see " ⦙ " in the listing, press the [Tab] key on your keyboard. See page 23 to learn why this is important.

I don't think you actually used those books :-/

No one linearly writes code, from the start of the file to the end; they edit it. They move blocks around if they missed a page, they navigate around putting in missing if statements and removing incorrectly-added loops. Those programs were very much not one-and-done, they were heavily modified by the kids.

Your proposal of "Tell them to configure their editor for Python" and "add in unicode symbols to represent whitespace" is the exact opposite of what those books were about.

The books were about removing superfluous barriers, not adding them! Using Python would result in a whole lot of incidental complexity for literally no gain.

egypturnash 18 minutes ago||
I never used the Usborne books because I was a US kid but I sure typed in a lot of stuff from books and magazines for my c64, often while modifying it on the fly. And dealing with accidentally skipped pages. And went on to learn assembly language.
redwall_hp 30 minutes ago|||
Python is also already all over the Raspberry Pi and MicroPython/CircuitPython spheres, so there's an easy road into SBCs and microcontrollers.

Education has already chosen Python as the preferred language for this sort of thing. It has some unfortunate bits, but it's certainly a more ergonomic language than BASIC. Counting tabs is less arduous than messing with line numbers and GOSUB.

NoMoreNicksLeft 1 hour ago||
Thanks OP. Would've never found these without your link.
wazoox 2 hours ago||
The page is redirected to https://usborne.com/fr/books/computer-and-coding-books which is 404, and there is no way around it. That's quite maddening when a website does this kind of things.
klez 3 hours ago||
Uhm... My browser is redirected to https://usborne.com/it/books/computer-and-coding-books which 404s.
layer8 2 hours ago|
You need to first switch to English/United States in the top left.
ArchieScrivener 3 hours ago|
Pretty sure HN is selling front page access. Have more popups on your website why don't you.
tcbawo 2 hours ago|
There isn't a lot of money in 40 year old computer books targeted at children