Live data from Hacker News

What was it like to self-learn programming before Stack Overflow? (2016)

quora.com

201–210 of 290 posts

Re: What was it like to self-learn programming before Stack Overflow? (2016)

#201
post #88

It's really not Stack Overflow that we should be asking about, it's Google. Programming became a lot easier when you could just type a question into Google and it would find that someone asked the same question in some forum or newsgroup. In 2003 Google would always include results in a site called Experts' Exchange, which was basically an earlier version of Stack Overflow. What was different, though, before Google,…

I remember downloading open source projects that I found online and combing through their source code to find out how they did something. Back in the mid 2000's I was working on a video game and I would spend hours looking through the games on pygame.org for examples. Painful process.

Re: What was it like to self-learn programming before Stack Overflow? (2016)

#202
Things got faster once a Barnes & Noble opened up in my hometown.

I would bring a notebook and pen so I could hand-copy passages out of O'Reilly books and Dr. Dobbs. Then I'd walk back home and try them out.

This was circa '90-'93. I was in middle school, and had no internet access.

Re: What was it like to self-learn programming before Stack Overflow? (2016)

#203
My anecdotes as someone who started to learn programming around 1992:

"Before Google" is probably what you really mean.

For me: Early on (age 7-14) it was how-to/text/learn-X-Y-days books + man pages and lots of playing with Batch files, GW-BASIC, QBASIC & ASM.

Later on in highschool I was lucky my school had AP programming classes (and a small C-S dept!). So that helped me move from BASIC to VBasic/C/C++. Along the way I picked up vbscript as an sysadm intern and bash playing with early desktop Linux.

When I started college, even though stackoverflow didn't exist, you could certainly now Google things, but results were often not as good and often paywalled. During this time using the same methods above + college classes I picked up: Java/Haskell/Scheme/Prolog.

Later on now firmly in the stackoverflow era I picked up C#/Perl/Go while working, but I did this more like I always had done than the "on-line academy/tutorial" ways people seem to do it now days.

My most recent languages are Go (I have been programming fulltime professionally in it since Go 0.8) and Rust (still learning), but I still have eschewed the "on-line academy/tutorial" way of learning. I guess I don't appreciate a highly curated learning path (when I used text books I tended up use them more as references when stuck or for learning theory).

Stackoverflow is of course something has a full time programmer I might use once or twice a month... but it really only shines (IMHO) for the most superficial of issues (glitches in toolchains etc), if you are going their to learn theory your mileage may vary.. all my opinion of course.

Re: What was it like to self-learn programming before Stack Overflow? (2016)

#204
I learned to program on an Atari 130XE, which came with a manual that covered basic operation and a full ATARI BASIC reference.

As a ten-year-old armed with thousands of hours of spare time, I devoured this manual in pursuit of making games and drawing pretty pictures. I don't even really remember many details of the process; I just know that I spent a lot of time engaged in trial and error (guided by the manual, without which I would not have even tried).

Re: What was it like to self-learn programming before Stack Overflow? (2016)

#206

Earlier quoted context omitted.

Remember joking with colleagues back then about sourceexchange.com and how that sounded out loud.

penisland was another famous site from the time with this property. Edit: It was a site that sold pens; I think the alternative pronunciation of their domain name was unintentional. Edit 2: I think I was wrong. Snopes says they did sell pens but they chose the name intentionally: http://www.snopes.com/business/names/domains.asp . Some other such names from that link: powergenitalia.com, molestationnursery.com, and wh…

And http://www.bigbustycoons.com

Re: What was it like to self-learn programming before Stack Overflow? (2016)

#207
post #163

Personally, I don't find learning to program new things as much fun as I did when I was 13-20. I would learn assembly, c++, basic, etc, all from books I got from Hastings or the local computer store. I didn't know if what I was doing had already been done, I struggled and struggled and struggled until I figured out the right answer, learning how other things worked with every failure. Now, jumping straight to the rig…

This has been exactly my experience. The only difference is I got books from the local library. I have the same nostalgia for working through Pascal and assembly language books while hunched over an old 386 as a teen. Now, it's much more about how fast I can generate value. Probably speaks equally well to the process of growing up as it does to how learning programming has changed.

Re: What was it like to self-learn programming before Stack Overflow? (2016)

#208
post #197

Earlier quoted context omitted.

> And computer shows... It's worth pointing out that, for a lot of places in the world, there weren't such things. There certainly weren't where I'm from in Australia

There were a few regular computer fairs in Sydney in the mid 90s but anywhere outside of the main cities...

Or prior to then - or at least I'd imagine the further you go back from then the fewer of them there were.

I'm from a bit north of Brisbane originally and if there were any in Brisbane around the 80s/early-90s I never knew of them (I guess that's the other thing about the pre-web world, that it was a lot harder to know of what was happening).

Re: What was it like to self-learn programming before Stack Overflow? (2016)

#210
Enormously frustrating, if you couldn't afford books. Once I got a modem, I made several breakthroughs thanks to collections of text files, the greatest of which was PCGPE, the PC Games Programmers' Encyclopedia.

(Looks as though a few people have put it online: http://qzx.com/pc-gpe/)

Post reply on HN