What was it like to self-learn programming before Stack Overflow? (2016)
31–40 of 290 posts
Re: What was it like to self-learn programming before Stack Overflow? (2016)
#32Re: What was it like to self-learn programming before Stack Overflow? (2016)
#33I was extremely lucky and stumbled across a particular IRC channel where some kind souls took pity on me and patiently answered my questions and gave me advice. I think it's fairly likely I wouldn't be a professional programmer today if I hadn't found that channel / those people. For me at least, there was a certain level of aptitude I needed before I was able to productively seek out knowledge on my own. The range o…
Alex Suraci If you're reading this, thank you.
Re: What was it like to self-learn programming before Stack Overflow? (2016)
#34Later I got a Spectrum; later still a PC. It was vital that these came with BASIC. Paying for development tools would not have happened. Eventually I acquired pirated copies of Turbo Pascal, Microsoft QuickC, and finally a legitimate but already obsolete copy of Borland Turbo C on seven 5.25" floppy disks.
Eventually I also got a modem and could gain access to such troves as the PC Game Programmer's Encyclopedia.
I think the main difference is that if you came up with a question you had to answer it yourself through research or experimentation. If you weren't very persistent, or weren't given the free time to do the necessary self-directed learning, you wouldn't get very far.
Modern knowledge is streamed to you in small fragments. Back then it came in lumps. Multiple-inch-thick lumps. Most of the books were pretty worthless, although the Peter Norton ones I really learnt stuff from.
It was also viable to set out to read the documentation you had cover-to-cover and go looking for interesting or useful things. These days there's almost too much, and it's certainly not linearly structured.
Re: What was it like to self-learn programming before Stack Overflow? (2016)
#35Re: What was it like to self-learn programming before Stack Overflow? (2016)
#36I learnt back in the BBC Micro era, when I could get books out of the local library. What I didn't have at that time was a computer - my very first programming had to be done on paper until I could get time on the computers at school. Later I got a Spectrum; later still a PC. It was vital that these came with BASIC. Paying for development tools would not have happened. Eventually I acquired pirated copies of Turbo Pa…
My knowledge came mostly from the BBC Micro Users guide and Advanced Users Guide initially. Eventually a dead relative, who I will be eternally grateful for their thought, left me a not insignificant amount of cash and I bought a then new BBC Master!
The books in question:
http://bbc.nvg.org/doc/BBCUserGuide-1.00.pdf
http://stardot.org.uk/mirrors/www.bbcdocs.com/filebase/essen...
This eventually made way for a PC and eventually in the mid 1990s, Linux and then I discovered my father had a 1st edition copy of "Programming C" stashed away in a junk box somewhere. Oh and O'Reilly books. I had crates of them at one point.
Re: What was it like to self-learn programming before Stack Overflow? (2016)
#37There was this horrible site called experts-exchange.com (note the hyphen) that dominated search results, but IIRC they made you pay to see the answers.
Also from the same era was implausibly popular 'dynamic HTML' site Dynamic Drive, where users could copypaste semi-curated JS, which was responsible for some of the worst code ever to be deployed on the internet. I honestly don't know if it helped move web development forwards or held it back!
Re: What was it like to self-learn programming before Stack Overflow? (2016)
#38Re: What was it like to self-learn programming before Stack Overflow? (2016)
#39You would visit the relevant bullet board, then post a question and get a response like RTFM. Then spend the afternoon staring into space
Re: What was it like to self-learn programming before Stack Overflow? (2016)
#40It's worth noting that in the pre-web era the proliferation rate of new frameworks/languages/platforms was a lot lower, so once you had mastered a toolset you could stay relevant a lot longer than is the case today.