Hi. The questions you ask are very broad in scope so be prepared for many varying answers.
1) Your first asset you are already demonstrating - the thirst for knowledge. That's good, now cultivate that thirst for knowledge to create a strong desire to learn (yes, there is a difference).
2) Self-education is very good, however its only effective if you are highly disciplined and very determined.
If so an EXCELLENT site that features TONS of information (and practice tests) on just about any IT cert you can think of is : www.cramsession.com. I use this site often, as it has a great forum as well.
There is also brainbuzz.com (which is affiliated with cramsession.com).
As for books...that's easy, hit up any major book seller likeBarnes & Nobel or Amazon. They both carry a wide selection of networking books. Be sure to start with foundation books first because you really will "drown in the information" if you try to dive into the hard core topics right away.
The best wayto get certified is NOT to just read everything. You NEED hands-on training, I don't care who says otherwise. I've been there, I've done that.
You can download router sim programs, setup your own small network at home -- many books come with lab simulators on CD..they are good.
Need more, just ask.
-later