Coding: Scripting
- Python - My language of choice (next to English)
- Ruby - Pure object-oriented scripting language
- Perl - Popular "glue" language
Coding: Imperative
- Java - Modern object-oriented language
- C - GNU Compiler Collection, includes the de facto standard free C/C++ compiler
Coding: Functional
- Structure and Interpretation of Computer Programs - The classic computer science textbook
- Haskell - Lazy purely functional programming language
Coding: Markup
- World Wide Web Consortium - The future of the web
- XML.com - eXtensible Markup Language
Information: Search Engines
- Google - The best search engine and more
- Dogpile - Search using several engines simultaneously
- WebCrawler - Search using several engines simultaneously
- MetaCrawler - Search using several engines simultaneously
- CompletePlanet - Tries to find the "deep web"
- Search Engine Watch - News and tips from the search engine world
Information: Reference
- Khan Academy - "Providing a world-class education to anyone, anywhere"
- HowStuffWorks - Like the name says
- About - Guides on various topics
- DMOZ Open Directory Project
- Internet FAQ Archives - Frequently Asked Questions
- RFC Editor - Standards that some obey
- ACM - Association for Computing Machinery
Information: Miscellaneous
- My Bookmarks - All my favorites that didn't make it onto this page
Cloud Computing: Providers
- Amazon Web Services - My platform of choice
Chat: Multi-Protocol
File Sharing: Protocols
- BitTorrent - More downloaders = faster downloads
Web: Browsers
- Chrome - Google's web browser
Web: Servers
- Apache - The most popular web server
Web: Analysis
- Netcraft - Analyze trends and individual sites
Databases: Servers
- MySQL - The most popular open source RDBMS
- PostgreSQL - Full-featured open source RDBMS
Email: Clients
Email: Web-based
- HushMail - Secure web-based email
Email: Filters
- SpamAssassin - Bayesian anti-spam filter
- Procmail - Powerful mail filter
Email: Servers
DNS: Servers
Networking: Software
- Wireshark - Network protocol analyzer formerly known as Ethereal
- tcpdump - The classic packet sniffer
- Network-Tools.com - Traceroute, ping, etc. via web-based tools
Security: Network
- Snort - Network Intrusion Detection System (NIDS)
- Nessus - Powerful up-to-date remote security scanner
- Insecure.org - Nmap, security mailing lists, and various resources
- dsniff - Sniffer for the age of switches
- OpenSSH - The right way to login remotely
- PuTTY - Windows SSH client
Security: Encryption
- GnuPG - Replacement for PGP
Security: Information
- SecurityFocus - Bugtraq...
- Packet Storm - Exploits and news
- Internet Storm Center - Live maps and graphs of network (in)security
- CERT - Not-so-timely advisories
- Porcupine - Wietse Venema, Postfix, TCP Wrapper, TCT...
- Phrack - A hacker magazine
- 2600 - "The Hacker Quarterly"
- CERIAS - Incident response database and other resources
- Securing Unix Systems - The very bare minimum
Unix: Utilities
- tmux - Better terminal multiplexer
- Screen - Terminal multiplexer
- rsync - Fast incremental file transfer
- lsof - "LiSt Open Files"
- Sudo - Replacement for su with many features
- dotfiles - Example configuration files for everything
- RealVNC - GUI desktop remote control
- Synergy - Share a single mouse and keyboard between multiple computers (each with its own display and a different OS) without special hardware
- My Userspace - Source URLs for software I use or have used
- GNU - Free software
Unix: Editors
- VIM - Vi IMproved
- Vi For Smarties - My vi tutorial
- XEmacs - If you don't like the GNU version
- My .emacs - Particularly handy for C/C++ coders
Unix: Shells
Unix: Linux
- Ubuntu - Popular and more polished than the rest
- Fedora - The free version of what Red Hat sells
- Linux From Scratch - How to build your own distribution
- The Linux Documentation Project - Everything you never wanted to know about Linux, but were forced to ask
- Linux Kernel Archives - Home of the Linux kernel, mirror of other things
- Linux Cross-Reference - Hyperlinked Linux Kernel Source Code
Unix: BSD
- FreeBSD - My favorite server OS back when I cared
- OpenBSD - A security-obsessed OS
- NetBSD - Runs on anything worth running on
- Darwin - The core of Mac OS X
- DragonFly BSD - Fork of FreeBSD
- Installing and Maintaining FreeBSD - My way of doing things
Unix: Oracle / Sun
- OpenSolaris - The price is finally right
Unix: Reference
- USENIX - Home of ;login and other resources
Shopping: Pricing
- Google Product Search - Smart shopping through Google
- Pricewatch - The former champion
- PriceGrabber
- StreetPrices
- eBay - Potentially cheap if your time isn't worth much
- AddALL - Book search and price comparison
- Best Book Buys - Another book price comparison engine