Ditto the Linuxnewbie site.
Also, there's the Linux documentation project.
LDP. Check the "Hardware How-to" for hardware compatability.
A good general reference to get would be
"Running Linux" 3rd ed. by Matt Welsh and Lar Kauffman. It's an O'Reilly book that should be just about everywhere.