Hi
I've just completed CCNA 1 Network Fundamentals.
I found it a lot to take in, not having worked in an IT related environment before. At the start of the course I was stressing a lot because I thought it was a bit too much to handle but I'm glad I stuck to it now, its going really well.
I assume its Cisco you are doing?
Everyone cheats with the online exams.
The method I used was to check what questions were going to be asked in the exam. Then read through the book and research what I need, and skim through the rest. The book we use is exactly the same as the course material on the Cisco site.
http://www.amazon.co.uk/CCNA-Exploration-Course-Booklet-Fundamentals/dp/1587132435/ref=sr_1_3?ie=UTF8&qid=1290539474&sr=8-3
The only problem with the book is that it doesn't have the diagrams to assist you and to be honest, I think it's written to sound clever. Being a moron, I found it difficult to study from it.
One book I bought before I started the course is called "Networking: A Beginner's Guide" by Bruce A. Hallberg. It's quite a good book
http://www.amazon.co.uk/Networking-Beginners-Guide-Professionals-Library/dp/0071633553/ref=sr_1_1?s=books&ie=UTF8&qid=1290539648&sr=1-1
Subnetting was difficult at first to grasp but once you know how to do it, its pretty easy.
You can also watch a video (really old but a lot is still relevant) called "Warriors of the net". That may help you to understand a little.
http://www.warriorsofthe.net/
Hope some of this has helped you. Good luck.