On-Line Course Materials

Association for Computing Machinery - our Professional Organization
  Code of Ethics
  Anti-Harassment Policy

Linux Command Line Help/Tutorials

C Programming Resources

Microprocessors and Design Overview

Computer System Performance

The above links go to my two favorite hardware-geek sites.  To get an idea of the sorts of issues hardware geeks care about, read this article.  It will also give you a good idea about what good hardware design looks like.

Supercomputers and Datacenters (multi-multicores!)

MIPS links - of historical interest

Stephen P. Carl