It takes experience and training.. Sometimes the training is performed at a school and sometimes the training is on-the-job, sometimes both.. Think about moving in those directions. You'll note that in the "Job Qualifications" section of your post it mentions "experience" in a number of the various areas.. Experience means you have worked in those areas and can relate with customers who have problems with such.. If you are a customer needing help for a computer problem, wouldn't you want the Helpdesk, the first contact, to know something about the problem and therefore could direct you to the correct "fixer".
In regards to learning things from a website, there are a lot of them, including the CNET forums.. Read, lurk, and learn.. Many have done such.
Hope this helps.
Grif
I want to become an IT because I love using the computers, but I lack of basic computer troubleshooting skills. I just look over a IT : Helpdesk Technician job ads and I see I don't have the required qualifications. Is there a website or DVD I can buy to learn all about computer troubleshooting?
Job Qualifications:
Should be familiar with Windows XP, and Windows 7 platforms, and PC hardware and software
Programming experience a plus
Linux experience a plus
Experience working in a helpdesk environment or troubleshooting computer software/hardware problems
Should be familiar with hardware components of a computer
Must have excellent communication skills (verbal and written in English)
Ability to work independently and efficiently with only general direction
Must be detail oriented and possess strong customer service skills
MUST submit a resume with your application
Job Description:
Assists the Information Services area of Spartan Shops with day-to-day operations.
Provides technical and general PC hardware support
Maintenance and repair of hardware
Installation of computer operating systems
Answering helpdesk questions as required
Provide general computer assistance within the department, including: installing, removing and troubleshooting software and hardware.
Potential for higher level projects based on applicant skills base including but not limited to programming, database management, and server infrastructure support.
Performs other duties as assigned

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic