If anyone could also reccomend some books on learning hardware and software of current computers.
Thank You in advance[/QUOTE]
Here are some of my recommendation from Amazon. Cause I did read them and checked those materials from my library so that would be a good place for you to read them before deciding to buy them.
Their older issues for XP but should do well to inform you.
This is a big link but the books you should take a look at is
PC Annoyances 2005 , PC Hardware Annoyances 2004 , Internet Annoyances 2005, Home Networking Annoyances 2005
They should be a good source for your reading and references.