Geek Humor

UserFriendly
The comic strip saga of Columbia Internet, the friendliest ISP around. Follow the "adventures" of Pitr, Mike, Greg, and A.J. as they attempt to save the world from the Evil Empire.

Dust Puppy ROCKS! Miranda RULES!

The Jargon File
So what does all this hacker jargon mean, anyhow?
LOLCode
Programming language inspired by the LOLCats phenomenon, as popularized by ICanHasCheezburger and other web sites. Funny, but also a quite viable programming language!

Professor Benson-Slaughter's Google Notebooks

Technology Notebook
General Web Design Notebook
CSS Notebook
JavaScript/AJAX Notebook
PHP Notebook
Ruby (w/wo Rails) Notebook
Linux Notebook
Graphics Notebook
(heavy on GIMP resources)
WordPress Notebook
(included because a lot of the information applies to web pages in general

Hardware Resources

HardwareGuys.com
A very good site, by the authors of PC Hardware in a Nutshell (O'Reilly Books), describing the current state of personal computer hardware and with solid recommendations for what to buy to get the system you really want to have.
annoyances.org
Another site by O'Reilly authors (of the various Annoyances books) with all kinds of ideas for how to get around those Microsoft things that bug the stew out of you!

Networking Resources

Port Forward
Helpful information on setting up routers and port forwarding, especially if you are into online gaming.

Security Resources

What is Phishing?
Two-part DailyBits article explaining phishing in detail.

Windows Resources

A Very Basic Guide to PC Care
Very basic indeed, but useful if you don't know where to start.
PC Hell
PC Hell is a collection of information and resources to get you out of, well, PC Hell. Definitely look here first if you need information on getting rid of some nasty piece of software.
Keeping Your Windows PC Clean
Series of articles from DailyBits on different techniques for keeping your Windows-based PC free of junk.

LINUX Resources

The LINUX resources are heavily weighted towards the Ubuntu distro, because it's one of the most popular Linux distributions currently, one of the easiest to start off with, and it's what I use so I've found lots of resources.

Eric Raymond's FAQ Collection
Start here.
Ubuntu Linux
Get your Ubuntu Linux here.
The Ubuntu Linux Forums
This is the place to start if/when you run into a problem. Search the forum and your problem's probably been solved already.
Ubuntu Linux Resources
A nice collection of tutorials and links to other resources (some of which are already listed here).
The Ubuntu Guide
Ubuntu Linux Wiki for the current version.
Ubuntu Women
Women involved in the Ubuntu Linux community
Full Circle
The Independent Ubuntu Community Magazine
Cabby Morena's Blog
Ubuntu newbie tutorials, written BY a newbie so they're understandable!
Atlanta Linux Enthusiasts
Local Linux users' group, holds three monthly meetings in different areas of town.
Ubuntu Georgia Local Community Team
Local Ubuntu users' group, meets monthly, mostly (it seems) in Sandy Springs

Web Design Resources

Web Design Notes -- Essential XHTML
Part 1 of a tutorial on web page creation, covering essential XHTML. This document was originally written for the Georgia Perimeter College Center for Teaching and Learning Tier 2 Faculty Training.
Web Design Notes -- Essential CSS
Part 2 of a tutorial on web page creation, covering essential CSS.
The HTML Hell Page
What NOT to do on a web page.
CSS Zen Garden
See how much you can do with Cascading Style Sheets in your web pages
Uploading web pages to your web server
Basic instructions for uploading web pages to your host's web server.
A List Apart
Web design e-zine.
HTML Dog
HTML and CSS tutorials, from basic to advanced
Mandarin Design
Web design company that makes available an extensive collection of online resources.
WebMonkey
Another site with good web design tutorials
Lorelle on WordPress
Lorelle focuses on the WordPress blogging platform, but her writings apply to web design in general.
Programmer's File Editor
A self-extracting archive file containing Programmer's File Editor, a public domain text editing program useful for creating web pages with raw HTML. Allows multiple files to be open for editing simultaneously (unlike Notepad). Automatically extracts to c:\pfe. No additional installation necessary.

PHP Resources

PHP.net
Start here.
Getting Started With PHP
First of the DailyBits PHP tutorial series.

Email Resources

The winmail.dat issue
The Microsoft Outlook email client can create problems for other email client programs when it sends messages with an automatically-generated winmail.dat file attached. This document describes the problem and details solutions for both Outlook users and other program users.

Java Resources

Java API documentation
The first place to look for a description of any class or class member.
Sun's Java Tutorial
The definitive tutorial for Java.
Sun's Java Programming Conventions
Standard conventions for Java programming as followed at Sun Microsystems.

C/C++ Resources

Microsoft Visual C++ Introduction
A guide to getting started with Microsoft Visual C++, including step-by-step instructions for creating and managing projects.
C++ Libraries
Lists the most commonly used C++ libraries and briefly describes their contents.
C++ Troubleshooting Guide
Lists common C++ errors (as found by GPC students) and how to solve them.