Programming-Related Sites

Some useful sites I've found over the years. Unless I note otherwise, everything here is free, works in your browser, and doesn't need an account.

General

Linux Journey
A very comprehensible and slow-paced Linux tutorial. Creating an account isn't necessary, but doing so lets you do exercises with each lesson.
Hack This Site
A site dedicated to giving safe and ethical lessons on hacking. Needs an account.
Invent With Python
Plenty of free web books and video courses by the site's owner, Al Sweigart. Book topics include intermediate Python and exercises, and even fun topics like automation, games, and cryptography!
Snap! Build Your Own Blocks
Snap! Manual
Snap is a block-based coding language, similar to MIT's Scratch. It has fewer social features and an impressively terrible graphics editor, but more than makes up for it by with its greater range of features and support for complex projects. (Nested lists! Recursion! Actual documentation! I could weep...). Making an account isn't required, but doing so lets you share programs and use cloud saves.
PICO-8 Fantasy Console
PICO-8 Manual
The PICO-8 is a fantasy console made by Lexaloffle. It's meant to imitate a retro console, with all of the restrictions on graphics, audio, and file size that entails. You know the saying: limitation breeds creativity! While the full version costs $15 USD, playing other people's games is free, and so is the more limited Education Edition.

Web Development

The Site Wizard
Articles on many aspects of managing a web site, including hosting, design, and more. Also has introductory tutorials and miscellaneous guides for Perl, PHP, HTML, CSS, and Javascript.
HTML Dog
Almost everything. Every lesson is clearly explained and supplemented with examples, and there's a focus on meaningful and accessible HTML that I really appreciate. The site also offers tutorials on CSS and Javascript. Those are great for learning the basics, but you should find something more in-depth if you want modern site features.

History

404 Page Found
A collection of websites from the 90's and early 2000s that still have working links.
CSS Zen Garden
Back when table-based layouts and browser-specific tags were still common (shudder), the CSS Zen Garden was created to promote content-only HTML and presentation-only CSS. Almost every page uses the same content, but has a completely different stylesheet attached. Thankfully, most of the web accepts CSS nowadays, but it's still fun to look at for inspiration.
Stargate Internet Museum
History of email. It's a fun read.
The Mozilla Museum
You might be thinking about Mozilla, the creator of Firefox/Thunderbird/etc. Nope! This site collects fun illustrations of Mozilla, an early Netscape Navigator mascot. The history of Netscape and Mozilla is pretty interesting, though.
Neal's Internet Artifacts
A timeline of the internet, from its creation to the mid-2000s. Interactive exhibits!