There are multiple CCNA exams, which one are you going for?
I used the Todd Lammley CCNA book. Pretty much everyone agrees its the best for the Routing and Switching exam
But honestly working with Cisco Meraki switches at my job made it alot easier because I could "lab" with the actual equipment.
Labbing is the most important part, even more important than studying. If you can't get your hands on some switches, I would suggest using the virtual lab.
Edit: And as others have mentioned, sign up for a class. Everyone thinks they can self-study, but most people really cant.