Personally, I recommend getting your CNA (at the very least) before becoming an BSN. Actually, I recommend CNA --> RN --> BSN.
I am a CNA, and I've found that the best nurses I've worked with were CNAs before they completed their nursing credentials. Plus, as someone previously mentioned, it gets you valuable floor experience.
Whether or not you take the LPN/LVN route between CNA and RN (and/or BSN) is up to you. I've considered it, but it's not for everyone. At the schools
in my area, there is only a 1-2 semester difference between LPN/LVN and RN.