I've been in the IT field since 1994. There has been some extreme advancements in all areas of electronics, computers, and software. Tony hit the nail right on the head when he said to learn it "ALL" (which is impossible) because connectivity, integration, and the meshing of multiple software and networks is the main reason why computers have taken off so fast as of late. With that said, "One Very Important Point" has not been mentioned yet. When I comes to computer hardware and software, "Most People" find all the required knowledge very overwhelming and very boring. You have to have a "Basic Love of Computers" and most of its aspects to enter this field, or you will just get frustrated with all that can go wrong in this field and give up. Reading all these books can be awfully boring at times, but it is required to build your knowledge. Well, I've always said this when it comes to computers.
There are 2 types of Technicians.
Those Technicians who can follow instructions to make "It" work... and Those Technicians who "Know How It Works". If you are the second of the two and you know how it works, you will always have a job because when something stops working, and it will, you will be the guy who has to "Save The Day" and bring everything back up on line.
40 Gallon Breeder on Steroids!!!
Where You'll Find An Acan, Dendro, and Orange Ricordea Garden In Bloom.