Hello community,
It's been awhile since I posted here, but let me get to the core issue.
So I recently graduate with a bachelor of technical management and I need to get into Cisco certifications.
I understand the basic core concepts of networking/database and components, most of the work I've done in college was administrative work through MS Server 2003 but it's been awhile and I really don't remember everything. A little bit of reading then I'll bounce back!
I also lack in the following areas:
unix/linux
OSI models
Vlans
Truncking
Advanced Security
Set up and design of switches and routers
.
.
.
So you get the picture, I'm still very entry-level.

I'm interested in CCNA and willing to learn and study hard for it. However, I don't have any certificate and I need some advices on certain topics.
Where should I start?
Should I consider any other certification before CCNA?
What do I need (books, materials, CDs, Labs ... etc) to pass CCNA?
Would a CCNA boot-camp or Cisco academy really help? and how long is their period?
Also, is 4 months period enough time to study, explore and understand materials to pass CCNA?
I would appreciate in-depth answers including essential names of books and materials to pass.
thanks,