Clive Thompson writes about the influence of BASIC (“the most consequential language in the history of computing”) and the giddy adolescent thrill of using it for the first time. “I felt like I’d just stolen fire from Zeus himself.”
This site is made possible by member support. ❤️
Big thanks to Arcustech for hosting the site and offering amazing tech support.
When you buy through links on kottke.org, I may earn an affiliate commission. Thanks for supporting the site!
kottke.org. home of fine hypertext products since 1998.
Clive Thompson writes about the influence of BASIC (“the most consequential language in the history of computing”) and the giddy adolescent thrill of using it for the first time. “I felt like I’d just stolen fire from Zeus himself.”
Comments 3
Oh man I’m so nostalgic for BASIC. When I was I think 6 or 7 my sister, 5 years older than me, went to computer camp and learned it. We had some sort of implementation of BASIC on my mom’s Atari ST that she got for her work (she worked from home in the 80s which also seems wild to me in retrospect.)
Anyway, my sister taught me the fundamentals of BASIC and we ended up getting all these computer books and magazines with BASIC programs and just spent so much time transcribing the programs, tweaking them and coming up with our own variations of stuff. It really did feel like magic to me. The fact that I could make a program to ask someone’s age and then tell them how old they’d be in the year 2000? 🤯
I’ve dabbled with programming ever since. I’ve never been a developer but I do now work in IT and computers are basically my hobby in one form or another. And 100% I attribute that to my mom, my sister and BASIC.
Yes! We had a couple of these MicroAdventures books. Here is an emulator and the text of the adventure. HELLO WORLD
https://auri-microadventure.azurewebsites.net/
I don't think we ever used those! I can't remember the name of the computer magazines we used, but I'm pretty sure we had the book "BASIC Computer Games."
BTW, Jeff Atwood started an amazing project on GitHub to update the games in that book to modern, memory safe languages. It's really something special.
In sort of a similar spirit, I made a Python script a while ago to simulate the classic "Game of Life" board game to teach my kids a little bit of programming but also teach them how terrible that game is and how it relies only on chance. (I failed because they still love playing that game.)
Hello! In order to comment or fave, you need to be a current kottke.org member. If you'd like to sign up for a membership to support the site and join the conversation, you can explore your options here.
Existing members can sign in here. If you're a former member, you can renew your membership.
Note: If you are a member and tried to log in, it didn't work, and now you're stuck in a neverending login loop of death, try disabling any ad blockers or extensions that you have installed on your browser...sometimes they can interfere with the Memberful links. Still having trouble? Email me!
In order to comment or fave, you need to be a current kottke.org member. Check out your options for renewal.
This is the name that'll be displayed next to comments you make on kottke.org; your email will not be displayed publicly. I'd encourage you to use your real name (or at least your first name and last initial) but you can also pick something that you go by when you participate in communities online. Choose something durable and reasonably unique (not "Me" or "anon"). Please don't change this often. No impersonation.
Note: I'm letting folks change their display names because the membership service that kottke.org uses collects full names and I thought some people might not want their names displayed publicly here. If it gets abused, I might disable this feature.
If you feel like this comment goes against the grain of the community guidelines or is otherwise inappropriate, please let me know and I will take a look at it.
Hello! In order to leave a comment, you need to be a current kottke.org member. If you'd like to sign up for a membership to support the site and join the conversation, you can explore your options here.
Existing members can sign in here. If you're a former member, you can renew your membership.
Note: If you are a member and tried to log in, it didn't work, and now you're stuck in a neverending login loop of death, try disabling any ad blockers or extensions that you have installed on your browser...sometimes they can interfere with the Memberful links. Still having trouble? Email me!