Came here to say the same thing. I learned by looking at the source of every other website, before there was minimization, obfuscation, or anything else preventing one from seeing the entirety of the sites code. A few books and websites definitely helped as well.
I used to hit "save as HTML" in IE because I didn't know how favorites worked, and I was afraid of messing up my dad's computer. When I found out that the HTML files could be opened in Notepad, the curtain had been pulled back revealing the secret inner workings, and I was hooked.
My middle school computer club was basically a book group for raw HTML files. We started messing around to see what we could get it to do, but it was mostly feeling around in the dark. I didn't learn about documentation until getting into QBASIC a few years later.
I started learning HTML in 1995 and first wrote it professionally in 1997. (I was sixteen and got to design a mid-size software company's intranet on my first summer job in the business. It was easy to get into the industry then with any modest web skills.)
This article is missing two important ways to learn HTML back in the day:
1) Read the source. Websites were simple. There was no JavaScript or CSS. Everything was right there in one file. If you saw a site you liked, just take a copy of the source and tweak it locally to understand how it works.
2) GUI tools. There was Frontpage and HoTMetaL and some others. These were actually pretty decent because there wasn't so much you could do with HTML. You could drag'n'drop your content, then clean up manually if you wanted.
Look at the source. It's easy to understand the basics of HTML just by comparing the source and output. Deeply nested divs and tables were not a thing yet.
Came here to say that. Most people in my circle were starting like that, playing around in Netscape, finding Composer and be like: Wow, I can make web pages myself.
Soon the even bigger revelation came: It's all just plain text!
Also: I don't remember anyone using books. The web was much smaller back than, but if it has had anything in abundance it was resources for learning how to make websites.
Almost 30 years have passed and this website still works and renders perfectly in modern browsers! Will we be able to say the same about current websites 20 years from now?
Many websites nowadays use various APIs, external services, assets from CDNs (Google Fonts, JS delivery CDNs, Firebase, etc.) that might get turned off or break compatibility in a decade or two, breaking the whole thing.
Some major companies can't even make a website that works in _today's_ browsers. Just visit my local Nespresso site in Firefox and click any link to another page:
You didn't get the browser popup asking if you to confirm that you want to leave? Were you on Firefox? Maybe you were redirected to another national site.
The first websites I remember - this would have been around '93 I think - were the Smithsonian one that showed gemstones, and the original IMDB that was still then hosted at the University of Cardiff in Wales.
Isn't it funny how these early sites managed to be completely functional and useful in their plain and unpretentious way without pulling down gigabytes of cruft designed primarily to make it look like you aren't looking at a website. Given the choice between the 2022 and 1993 presentations of IMDB, I'd take the earlier one in a heartbeat.
As an counter example - Last year I dug up my old PC from around 2000, which had not been booted up since 2006 or so. I think I had 512 megs of ram on than one.
Fired up opera, which still had cached websites in the tabs - most of them long gone. Funny to see 2006-era Facebook in the flesh.
Tried to fire up a some news websites, and ended up with BSOD rather quickly. Chewed right through the paltry memory.
edit: I guess it is possible to browse some modern websites by disabling javascript, media downloads, and what not. But it's probably going to be a limited experience as far as functionality goes.
That's why I included right-click-protection scripts on all my pages! Couldn't have my friends steal my cool gifs (that I'd shamelessly stolen somewhere else) or copy my cool menu hover effect or whatever!
Of course all this was futile, but we weren't knowledgeable enough to know better, heh. At some point, I also had a script that would "encrypt" my HTML. Looking back, it was just base64 encoding the source, and then through JS converting that string to html and inserting into the body dom element.
Hehe, yeah, exactly! But none of us knew the underlying technologies, or even that there existed other OSes than Windows or other browsers than IE. Still, we had lots of fun!
Reading the OP I was pretty sure the author wasn't building websites in 1997.
Not mentioning the GUI tools was a pretty poor omission: Frontpage was everywhere back then. I personally hand-coded but had to use it in my first professional role in '98.
Even the books were wrong. I had (it might still be in a box at my parents) a 1st Ed. copy of HTML: The Definitive Guide, later followed by other O'Reilly books: CSS Def. Guide and one I wore to death as it was the MDN of the day: the DHTML Def. Guide.
That site is awesome; I had to look and yep, allcaps!
Ah yes, Frontpage Express. That was how I built my first website, which still exists: http://cm.thran.uk/archive/really4theweb/ (feat. <BODY BGSOUND="something.mid"> for those of you who still rock IE). There are also some embedded java applets fumbling in the dark for the JRE plugin that was hoisted by a long deprecated API.
I think I designed my first website using HoTMetaL. The WYSIWYG interface was basic but worked but once you hit the limitations of it then at least you could edit the HTML directly.
Yes they did! But if you were learning - you could drag and drop and then see what tags were created. And when you realized that what it was creating was awful, that meant that you finally understood HTML!
I also taught myself HTML around 95 or 96. I think I even used one of the books the OP mentioned and used Notepad to write my source.
I knew one dude who ran a local ISP and connected to it using a 14.4 baud modem (he might have ran the isp through his house). He also had a small web server where I can host my website.
I had all sorts of fancy stuff like marquees and blinking tags. I think I even used a table to lay out certain graphics and text. Those were good times.
I was a big fan of the Mac semi-WYSIWYG tool PageSpinner, which would show you the raw source but style the tags more subtly, style the text accordingly (size and bold/italic), and had wizards to insert whatever tag you needed and resolve the relative hierarchical image paths required https://i.imgur.com/QIrXhyj.jpg
> 1) Read the source. Websites were simple. There was no JavaScript or CSS.
Yes, but also in the following years, js and css were simple too. I learned js and css (well html as well I guess, but that took like... a day) initally by reading website source, before minification and obfuscation, webpack, SASS, etc.
It's a beautiful thing to use a web application where all the internals are visible and tweakable. These days I try to develop with as little obfuscation as possible, but it sure is going against the grain. See https://dev.to/open-wc/developing-without-a-build-1-introduc... and Snowpack.
Yes! This was the big one. I got to college in late ‘95 and almost immediately someone in my dorm showed me how to both code HTML tags and look at page source in Netscape. That began an iterative feedback loop of learning how to make things based on what I saw already out there — and looking at personal home pages (at my school or not) was a great creative playground. By ‘97 I was hand-coding pages for small businesses in the school incubator, several departments, and my own page. I don’t remember getting a hold of many books for a couple more years. And the only GUI tool I remember in use around then was FrontPage, but it spit out so much redundant code and I never took to it.
Yep. In 1995 the main lesson of the web seemed to be "you can be an author." (Good luck finding bus schedules...) So I cobbled together a Pavoni espresso website in raw HTML, most of my efforts going into the drawings, and for a time it was most of the traffic on our department web server:
One wondered then as much as ever about things one read on the web. For example, Kopi Luwak was a legendary coffee fished out of paradoxurus marsupial feces. All references on the web could be traced to a single source, yet apparently this is true.
> GUI tools. There was Frontpage and HoTMetaL and some others. These were actually pretty decent because there wasn't so much you could do with HTML. You could drag'n'drop your content, then clean up manually if you wanted.
This really helped me power up my HTML skills. I initially hosted my site on Geocities, and later my university's home directory based hosting. I first created documents by hand using a basic text editor for Macintosh (often: view source on another site to copy something nice over), but I later found GUI tools like Frontpage with some basic templating features built in.
Once I figured out what the GUI tools were doing, I could more easily understand how to create documents manually or - eventually - generate them dynamically from perl cgi.
It's easy to look to the past with rose colored glasses, and while the technologies then were much simpler, they were also terribly hard to discover and much more limited. I certainly don't think my path to learning web development (at the time I would have said: learning how to be a webmaster) was straightforward!
You find a free (or dirt cheap) CGI-BIN web hoster and FTP your programs there. Files for your message board or site counter are saved in the /CGI-BIN/ directory too. You upload new files to run arbitrary commands and use those commands to walk around the system that you otherwise have no access to. You discover another customer on the same shared host who is selling real estate in Alabama. You consider it strange that all the users have the same group ID, and so can access each other's files. Later on you learn about suEXEC and get some cash to help somebody configure their web server. Two decades later you're doing basically the same job and wonder why it feels so much more difficult now.
I hosted my first website with CSoft back in the last 90s after getting kicked off the student server at Uni for hogging too many resources. Had a C executable dropped in cgi-bin doing all the heavy lifting.
Major deja-vu 20 years later throwing a Golang executable up on a server; really felt like I was back where I started.
I really liked using Corel Photo Paint for some early projects in the late '90s. Back when it felt like a black background and 3D textured buttons was a nearly cinematic experience. (Image maps in general were so easy to work with, and I still wonder if they couldn't have been adapted to the modern web with a bit more sensitivity or nostalgia)
Ten years later I reluctantly taught my Photoshop and Illustrator students how to use the built-in web export tools and was legitimately shocked by what they created. They totally got alt text and titles and things, too.
So, lesson learned; now there are some projects for which I really lean into the $app's built-in web export tools. Usually fast, easy, and appropriate to the project, rather than whatever happens when the output is compared against the entire web...
I still have a hard copy of it :D
My father printed it out back then. Good times.
Edit correction. Can't find the printout. Maybe it's still at home? I still got my basic and turbo pascal binder and some weird shit I can't quite remember.
I still learn to code from books. Something about reading the code, retyping it, looking at it on the page. It gets glued into my mind in a way that I can actually retain and recall it.
You learn NOTHING from copy pasting stackoverflow. I always look and retype or actually figure out what’s happening. Otherwise I won’t be able to solve problems, just put bandaids on them.
I sometimes copy/paste from SO, especially with new languages. If it works (which is not always the case), it is a great opportunity to learn something on a real example tailored to your needs that you understand.
Pff nothing about dreamweaver. It was (afair) never good, but it was there. There was another tool I forgot the name of, but even this nieche was filled back then.
Dreamweaver was great! It was the only wysiwyg editor, that didn't mangled your html code. And it had some kind of templating feature, which enabled me to build an entire website around hundreds, maybe thousand's of pictures.
Maybe it was some Microsoft tool. But since back then I mainly used notepad to edit my html it's not really that important :) it's only too bad that none of my websites survived (never hosted anything of importance back then).
I think that was the year my internet career started. It began when one evening I was hanging out in an internet cafe. At some point, someone said "Oh there comes the guy who owns the company that provides us with internet access". I was so excited that I jumped at that guy and started bombarding him with questions. About how this whole magic internet thing works. My enthusiasm seemed to be contagious and after a while he said "You know what, I'll give you an ssh account on our server. Then you can build your own website on our server under /~mg.
I was mesmerized. I knew absolutely nothing about ssh, http, html etc. But I knew I had to spend the night figuring it out. And have a website up and running the next morning.
So I ran home and started reading and trying things out. As I couldn't really see much use in all that html gibberish, I just used full size images for every page and interlinked them via the <map> element. Hurray! Next morning my website was online! Mostly built by just using Photoshop :)
I have not thought about the <map> element for decades now. But it seems it is still supported! That's what I love about HTML.
Don't you love it how these were the times when you approached someone you didn't even know and he gave you SSH access to his server, just like that? That's also my experience from that era - somehow people trusted each other more back then and I also got access to one company's server just from hanging on their IRC channel and trying to be helpful.
Exactly. I had an open (read/write) ftp server in beginning of the nineties. It was nice, people could put files in there, retrieve what they wanted.
By the middle of the nineties I had to write-protect everything and leave only an "incoming" directory with write access, because some jerk deleted everything just for fun.
By the end of the nineties I was fed up with everyone trying to use my "incoming" directory for storing warez/pr0n so I gave up (yes I tried setting it write-only but what's the point ?). Well, it was fine while it lasted, the community of people on the internet definitely changed in a few years, and it didn't get any better in the following decades.
Most people are good™ and have good™ intentions. This works well in small circles. But a small number of people isn't that good and thanks to internet and all be connected the bad have lots of power and destroy it, while being a small minority ...
Mine to. I use to use those hacking challenge websites ngsec, try2hack.nl and then ended up with talking to a Dutch guy who set me up a old box out of generosity hosted on his home net somewhere in NL.
i think he was talking about the minix clone called freax i think.
i haven't heard anything about it since. it was just a hobby. and it wasn't very useful anyways because it only supported AT harddisks and the license didn't allow commercial use.
In 1997, SSH was relatively new, a couple years old (looked it up).
It did spread very quickly, as the issue it solves was quite obvious and there weren't a lot of competing solutions. So it's pretty possible that that was the actual tech used.
In my experience, it wasn't until 2003ish that telnet really started getting replaced by SSH, with telnet access being routinely shut down. My memory is really more around dev environments, prod envs may have been a lot more locked down.
For me it was a teacher showing his basic web page at the school's computer lab. I wanted to do the same! He showed me how to edit the source in Notepad, and watch the result in IE. To get me started, he gave me a floppy disk with a single index.html file with some tags. I played around with that for ages.
To actually host the page, ~10 old me didn't know what to do. But a relative in Denmark had suddenly become the "webmaster" for her local government, and gotten to learn some stuff.
Remotely teaching me ftp or ssh was out of the question, but I got tipped about Tripod/Lycos. They had an online interface where I could upload a file! And then later she showed me how to apply for dot.tk and have my very own domain. Very cool 8)
Was a bit dormant, though. What more could I do than adding some texts and under construction gifs?
Then the Harry Potter craze hit. Lots of people made cool websites, and I wanted to join! To up the game, me and a friend made stuff in FrontPage. Still manually uploading one and one file through Tripod's web interface. I could do so much more than the little HTML I had managed to do in Notepad! Then I later got to spend a day shadowing a professional web developer, and she gave me the CD for the previous version of Dreamweaver! First I used the wysiwyg mode, but then discovered the editor had auto completion! Suddenly I could write HTML properly.
As many others, my Harry Potter page was a "school" where people could do stuff and earn house points. But not knowing programming, everything was static and I had to manually edit and reupload files. Luckily only like two friends used the page hehe. But other HP pages were dynamic! How? I had to learn PHP!
-
As an aside, it's curious how many of those professionals I interacted with the first years were women. Companies/govagencies felt they needed a presence, but didn't care much, and just gave the task to someone else already doing communication/admin work. And they learned on the job and suddenly became the first experts here.
> First I used the wysiwyg mode, but then discovered the editor had auto completion! Suddenly I could write HTML properly.
I think this is more or less an argument in favor of tools that are helpful to the developer, like feature rich IDEs with parameter hints and autocomplete/suggestions, text editors with plugins that give you a similar experience or even a little bit of AI help.
Some people have the attitude that you might want to learn a language/framework with just a text editor to know the internals, but I think that if you want results fast and focus on solving problems (getting the site up and running) quickly, then tools like these are invaluable!
Yeah, for me being a noob it was hard to learn as I didn't know what and where to start. Not much material, at least not in my native language and suitable for a kid. So I learned by brute-force. I applied each and every auto-complete CSS-statement and looked what it did. I didn't know or think of there actually being a reference somewhere online. But testing them, I found the "cool" ones (especially border style, applied it to everything!) and could use them.
I remember both of these, especially BroadVision which was the biggest most overpriced piece of shit we ever worked with. We used to call it FraudVision
Dreamweaver was infamously terrible until the Web Standards Project aggressively nudged the development team towards producing standards compliant HTML instead of the obtuse and verbose tag soup it generated up to that point. I think that only happened in the early 2000s.
Not as bad as Frontpage, mind you. At least initially.
TikTok sure, insta sure, not Facebook. Carrd is popular for making websites among Twitter users, but that may not be relevant depending on how you define kid.
When people ask me how I learned web, I'm usually at a loss remembering what path I took. I often say it was some Dreamweaver and osmosis through reading a lot of A List Apart and Smashing Magazine after being introduced to those websites by my friend, but now seeing the cover the books in this article brought up memories of me being preteen in the mid-2000s finding "HTML for the World Wide Web" on my dad's bookshelf and meticulously going through it.
> For somebody surfing the web in 1997, a book might feel a bit… 20th century.
Hard disagree on this...
But to the point, back then web pages were simple enough for it to be trivial to learn by viewing the source, especially if you already had experience with code. You didn't even have to be studying or working in CS specifically, BASIC and Logo were taught in many grade schools.
SCRUM was around in the nineties but it wasn't a big fad yet. The big fad of the late nineties was EXTREME PROGRAMMING, which is still around as part of AGILE.
Back in 1995, we paid equivalent of almost $4000 for a PC with 133 MHz Pentium processor - don't remember the RAM or HDD, but it came with Windows 95. Since we lived somewhat rural back then, libraries were woefully outdated on the computer/IT department - both as far as books and actual PCs go.
The one bookstore we had, didn't really carry much of those things either. Most of my learning came through various PC magazine tutorials, and ordering books via said magazines. Or more realistically - trying to find out what other people worked or dabbled with IT in my little town, and trying to learn through them. Everything was very, very DIY and bootstrapped.
And just for the sake of nostalgia - one of the local PC-enthusiasts had parents that worked at the municipality, and managed to argue that we (the local PC "community") needed a space of our own. So we got this run-down part of an older school building, rent-free, for maybe 7 years.
As long as we paid the utility for that part, and any internet connection, we could pretty much do as pleased. You had probably a dozen or so guys pretty much living there, playing various game over LAN. Doom, Quake, Age of empires, and what not.
Another part of guys were mostly tinkering with websites, software, or what not. Still vividly remember all the Borland boxes laying around. And of course, the more free spirited guys "Buy what? No, let me show you our warez".
But you know what - we made money, real and good money, from just churning out websites. There were really no beauty standards, little (to no) functionality, and hosting was usually done via some local dude that run a bunch of servers out of his shop.
A PC was actually not necessary getting started. I wrote my first Web-site (called "homepage" in those days) in 1994 on my Atari ST I had purchased in 1989. I uploaded it via FTP to my university Web space and checked it via telnetting to the text-based browser Lynx[1] on the university's remote host. Later I used Lynx directly on my Atari ST. This was all done via a 1,200 baud modem.
I don't think parent necessarily meant "PC" like that, but rather than you needed to buy a pricey device to get into the space.
For example, the Atari ST launched at June 1985 for the price of $800. Adjusted to today's prices (via https://www.bls.gov/data/inflation_calculator.htm), that would be ~$2200, which is a lot for most people.
So I think the point still stands. The barrier to entry was acquiring the device in order to be able to do anything related to it.
In 1994 my Atari ST was already 5 years old. I don't know what such legacy used hardware cost in 1994, but I would guess at least half, if not a quarter, of the launch price in 1985. So in today's money betwen $550 and $1,100. Not little for a teenager or young adult, but not terribly expensive either.
However, I would admit, that an Atari ST and a 1,200 baud modem was far from being an ideal setup for getting started with the Internet. I therefore went most of the time to the university's computer lab, where I had my first contact with Unix. But what should you do when the lab was closed ...
I first learned making websites from Philip Greenspun's 1997 book (dead trees back then; available online now[0]). It was already a couple years after the original release (and I was a kid), but it's amazing how much of his opinions or advice (at least, as I remember it) still holds 25 years later: own your personal domain name, dangers of cookie tracking, structured approach to development and maintenance.
He did make some mis-predictions (Linux turned out pretty good in the end), but I will probably re-read it some time soon, and I expect it to have aged well.
151 comments
[ 0.29 ms ] story [ 874 ms ] threadThat also made me a firm believer in open-source.
My middle school computer club was basically a book group for raw HTML files. We started messing around to see what we could get it to do, but it was mostly feeling around in the dark. I didn't learn about documentation until getting into QBASIC a few years later.
This article is missing two important ways to learn HTML back in the day:
1) Read the source. Websites were simple. There was no JavaScript or CSS. Everything was right there in one file. If you saw a site you liked, just take a copy of the source and tweak it locally to understand how it works.
2) GUI tools. There was Frontpage and HoTMetaL and some others. These were actually pretty decent because there wasn't so much you could do with HTML. You could drag'n'drop your content, then clean up manually if you wanted.
Here's a live example of a 1995 website: http://www.os2ezine.com/v1n1/
Look at the source. It's easy to understand the basics of HTML just by comparing the source and output. Deeply nested divs and tables were not a thing yet.
Yeah here we are, Netscape Composer, released in 1997 - https://en.wikipedia.org/wiki/Netscape_Composer
I think I built my first web page with that... LOL. Long time ago now :)
Soon the even bigger revelation came: It's all just plain text!
Also: I don't remember anyone using books. The web was much smaller back than, but if it has had anything in abundance it was resources for learning how to make websites.
An artifact of its time. If the Web was designed today it would certainly not have viewable source.
Almost 30 years have passed and this website still works and renders perfectly in modern browsers! Will we be able to say the same about current websites 20 years from now?
Maybe some browser specific features but only very few websites use those.
https://www.nespresso.com/il/he/
- familiar font on grey background is quite readable
- blue underlined link tell you what to click on
- link turning violet to indicate you've visited it already? Genius!
Isn't it funny how these early sites managed to be completely functional and useful in their plain and unpretentious way without pulling down gigabytes of cruft designed primarily to make it look like you aren't looking at a website. Given the choice between the 2022 and 1993 presentations of IMDB, I'd take the earlier one in a heartbeat.
Fired up opera, which still had cached websites in the tabs - most of them long gone. Funny to see 2006-era Facebook in the flesh.
Tried to fire up a some news websites, and ended up with BSOD rather quickly. Chewed right through the paltry memory.
edit: I guess it is possible to browse some modern websites by disabling javascript, media downloads, and what not. But it's probably going to be a limited experience as far as functionality goes.
I personally think it could be getting better (at least in the realm of Government websites)
The UK Gov Design System for example:
https://design-system.service.gov.uk/
Clean, accessible and functional first.
That's why I included right-click-protection scripts on all my pages! Couldn't have my friends steal my cool gifs (that I'd shamelessly stolen somewhere else) or copy my cool menu hover effect or whatever!
Of course all this was futile, but we weren't knowledgeable enough to know better, heh. At some point, I also had a script that would "encrypt" my HTML. Looking back, it was just base64 encoding the source, and then through JS converting that string to html and inserting into the body dom element.
That would work unless you were in the vast unlucky majority with Windows and no telnet or no access to a Linux / Unix server.
Anyway, I did it plenty of times. Then wget and curl.
And if you want to be really specific, Hyperterminal could to telnet.
Not mentioning the GUI tools was a pretty poor omission: Frontpage was everywhere back then. I personally hand-coded but had to use it in my first professional role in '98.
Even the books were wrong. I had (it might still be in a box at my parents) a 1st Ed. copy of HTML: The Definitive Guide, later followed by other O'Reilly books: CSS Def. Guide and one I wore to death as it was the MDN of the day: the DHTML Def. Guide.
That site is awesome; I had to look and yep, allcaps!
Also I once found this humble getting started guide for FPE, miraculously still online with screenshots: http://www.iwaynet.net/support/Web/FrontPage/fpe_create.html
I knew one dude who ran a local ISP and connected to it using a 14.4 baud modem (he might have ran the isp through his house). He also had a small web server where I can host my website.
I had all sorts of fancy stuff like marquees and blinking tags. I think I even used a table to lay out certain graphics and text. Those were good times.
Yes, but also in the following years, js and css were simple too. I learned js and css (well html as well I guess, but that took like... a day) initally by reading website source, before minification and obfuscation, webpack, SASS, etc.
It's a beautiful thing to use a web application where all the internals are visible and tweakable. These days I try to develop with as little obfuscation as possible, but it sure is going against the grain. See https://dev.to/open-wc/developing-without-a-build-1-introduc... and Snowpack.
Yes! This was the big one. I got to college in late ‘95 and almost immediately someone in my dorm showed me how to both code HTML tags and look at page source in Netscape. That began an iterative feedback loop of learning how to make things based on what I saw already out there — and looking at personal home pages (at my school or not) was a great creative playground. By ‘97 I was hand-coding pages for small businesses in the school incubator, several departments, and my own page. I don’t remember getting a hold of many books for a couple more years. And the only GUI tool I remember in use around then was FrontPage, but it spit out so much redundant code and I never took to it.
Webmonkey & Castro's book = everything you need.
https://www.math.columbia.edu/~bayer/coffee/
One wondered then as much as ever about things one read on the web. For example, Kopi Luwak was a legendary coffee fished out of paradoxurus marsupial feces. All references on the web could be traced to a single source, yet apparently this is true.
This really helped me power up my HTML skills. I initially hosted my site on Geocities, and later my university's home directory based hosting. I first created documents by hand using a basic text editor for Macintosh (often: view source on another site to copy something nice over), but I later found GUI tools like Frontpage with some basic templating features built in.
Once I figured out what the GUI tools were doing, I could more easily understand how to create documents manually or - eventually - generate them dynamically from perl cgi.
It's easy to look to the past with rose colored glasses, and while the technologies then were much simpler, they were also terribly hard to discover and much more limited. I certainly don't think my path to learning web development (at the time I would have said: learning how to be a webmaster) was straightforward!
Major deja-vu 20 years later throwing a Golang executable up on a server; really felt like I was back where I started.
Ten years later I reluctantly taught my Photoshop and Illustrator students how to use the built-in web export tools and was legitimately shocked by what they created. They totally got alt text and titles and things, too.
So, lesson learned; now there are some projects for which I really lean into the $app's built-in web export tools. Usually fast, easy, and appropriate to the project, rather than whatever happens when the output is compared against the entire web...
I also used Netscape's HTML tool, played around with HotMetalPro. Here is a link that somewhat is a reference to 1997: https://www.tf.uni-kiel.de/matwis/amat/html_en/kap_2/backbon...
Edit correction. Can't find the printout. Maybe it's still at home? I still got my basic and turbo pascal binder and some weird shit I can't quite remember.
It also had a French version. I remember it as being a very good resource.
You learn NOTHING from copy pasting stackoverflow. I always look and retype or actually figure out what’s happening. Otherwise I won’t be able to solve problems, just put bandaids on them.
https://en.wikipedia.org/wiki/HotDog
Maybe it was some Microsoft tool. But since back then I mainly used notepad to edit my html it's not really that important :) it's only too bad that none of my websites survived (never hosted anything of importance back then).
I was mesmerized. I knew absolutely nothing about ssh, http, html etc. But I knew I had to spend the night figuring it out. And have a website up and running the next morning.
So I ran home and started reading and trying things out. As I couldn't really see much use in all that html gibberish, I just used full size images for every page and interlinked them via the <map> element. Hurray! Next morning my website was online! Mostly built by just using Photoshop :)
I have not thought about the <map> element for decades now. But it seems it is still supported! That's what I love about HTML.
By the middle of the nineties I had to write-protect everything and leave only an "incoming" directory with write access, because some jerk deleted everything just for fun.
By the end of the nineties I was fed up with everyone trying to use my "incoming" directory for storing warez/pr0n so I gave up (yes I tried setting it write-only but what's the point ?). Well, it was fine while it lasted, the community of people on the internet definitely changed in a few years, and it didn't get any better in the following decades.
Likewise, IRC was also created by a fellow finn back in 1988, Jarkko "Wiz" Oikarinen, at the University of Oulu.
i haven't heard anything about it since. it was just a hobby. and it wasn't very useful anyways because it only supported AT harddisks and the license didn't allow commercial use.
It did spread very quickly, as the issue it solves was quite obvious and there weren't a lot of competing solutions. So it's pretty possible that that was the actual tech used.
How many BOFHs generated keys for everyone, mailed them out, and disabled telnetd / rlogind?
To actually host the page, ~10 old me didn't know what to do. But a relative in Denmark had suddenly become the "webmaster" for her local government, and gotten to learn some stuff.
Remotely teaching me ftp or ssh was out of the question, but I got tipped about Tripod/Lycos. They had an online interface where I could upload a file! And then later she showed me how to apply for dot.tk and have my very own domain. Very cool 8)
Was a bit dormant, though. What more could I do than adding some texts and under construction gifs?
Then the Harry Potter craze hit. Lots of people made cool websites, and I wanted to join! To up the game, me and a friend made stuff in FrontPage. Still manually uploading one and one file through Tripod's web interface. I could do so much more than the little HTML I had managed to do in Notepad! Then I later got to spend a day shadowing a professional web developer, and she gave me the CD for the previous version of Dreamweaver! First I used the wysiwyg mode, but then discovered the editor had auto completion! Suddenly I could write HTML properly.
As many others, my Harry Potter page was a "school" where people could do stuff and earn house points. But not knowing programming, everything was static and I had to manually edit and reupload files. Luckily only like two friends used the page hehe. But other HP pages were dynamic! How? I had to learn PHP!
-
As an aside, it's curious how many of those professionals I interacted with the first years were women. Companies/govagencies felt they needed a presence, but didn't care much, and just gave the task to someone else already doing communication/admin work. And they learned on the job and suddenly became the first experts here.
I think this is more or less an argument in favor of tools that are helpful to the developer, like feature rich IDEs with parameter hints and autocomplete/suggestions, text editors with plugins that give you a similar experience or even a little bit of AI help.
Some people have the attitude that you might want to learn a language/framework with just a text editor to know the internals, but I think that if you want results fast and focus on solving problems (getting the site up and running) quickly, then tools like these are invaluable!
But there were definitely applications for building larger websites, including ColdFusion[1] from Allaire and, infamously, Broadvision[2].
[1] https://en.wikipedia.org/wiki/Adobe_ColdFusion [2] https://en.wikipedia.org/wiki/Broadvision
Also Netscape Navigator had an option to create HTML sites.
Not as bad as Frontpage, mind you. At least initially.
Step 3: pray there’s no crc errors after hours of downloading
Give them a book on programming instead, much more likely to be useful and appreciated.
TikTok sure, insta sure, not Facebook. Carrd is popular for making websites among Twitter users, but that may not be relevant depending on how you define kid.
Hard disagree on this...
But to the point, back then web pages were simple enough for it to be trivial to learn by viewing the source, especially if you already had experience with code. You didn't even have to be studying or working in CS specifically, BASIC and Logo were taught in many grade schools.
This entire thread brings back a lot of memories.
Back in 1995, we paid equivalent of almost $4000 for a PC with 133 MHz Pentium processor - don't remember the RAM or HDD, but it came with Windows 95. Since we lived somewhat rural back then, libraries were woefully outdated on the computer/IT department - both as far as books and actual PCs go.
The one bookstore we had, didn't really carry much of those things either. Most of my learning came through various PC magazine tutorials, and ordering books via said magazines. Or more realistically - trying to find out what other people worked or dabbled with IT in my little town, and trying to learn through them. Everything was very, very DIY and bootstrapped.
And just for the sake of nostalgia - one of the local PC-enthusiasts had parents that worked at the municipality, and managed to argue that we (the local PC "community") needed a space of our own. So we got this run-down part of an older school building, rent-free, for maybe 7 years.
As long as we paid the utility for that part, and any internet connection, we could pretty much do as pleased. You had probably a dozen or so guys pretty much living there, playing various game over LAN. Doom, Quake, Age of empires, and what not.
Another part of guys were mostly tinkering with websites, software, or what not. Still vividly remember all the Borland boxes laying around. And of course, the more free spirited guys "Buy what? No, let me show you our warez".
But you know what - we made money, real and good money, from just churning out websites. There were really no beauty standards, little (to no) functionality, and hosting was usually done via some local dude that run a bunch of servers out of his shop.
A PC was actually not necessary getting started. I wrote my first Web-site (called "homepage" in those days) in 1994 on my Atari ST I had purchased in 1989. I uploaded it via FTP to my university Web space and checked it via telnetting to the text-based browser Lynx[1] on the university's remote host. Later I used Lynx directly on my Atari ST. This was all done via a 1,200 baud modem.
[1] https://en.wikipedia.org/wiki/Lynx_(web_browser)
For example, the Atari ST launched at June 1985 for the price of $800. Adjusted to today's prices (via https://www.bls.gov/data/inflation_calculator.htm), that would be ~$2200, which is a lot for most people.
So I think the point still stands. The barrier to entry was acquiring the device in order to be able to do anything related to it.
However, I would admit, that an Atari ST and a 1,200 baud modem was far from being an ideal setup for getting started with the Internet. I therefore went most of the time to the university's computer lab, where I had my first contact with Unix. But what should you do when the lab was closed ...
... just wait a decade or two; it will get much easier.
Seriously, I built a very simply static website around 1997 or 1998 with Adobe Page Mill. It was pretty easy.
He did make some mis-predictions (Linux turned out pretty good in the end), but I will probably re-read it some time soon, and I expect it to have aged well.
[0]: http://philip.greenspun.com/panda/