Tricky stuff (BS major to MSN/DNP Nursing)???

Hi.
I am a rising sophomore on track to get a B.S. degree in biochem. However, I’m thinking of transferring to nursing school/BSN as soon as possible because I am confused at how the nursing school programs and degrees work if a student has a bachelor’s in a non-nursing subject. I do not want to stay at the school I go to because I have heard that getting a BS and then going to school again for a BSN, then MSN, then DNP is time consuming and expensive. (whatever is more cost and time-effective)

I have also heard about MECN programs for students who have never gotten a BSN before, and it’s like a MSN degree too. The problem is, I was reading UCLA’s FAQ about this MECN program and they said that graduates of the MECN program would not be able to become a “nurse generalist” (not sure what this is) and not a Nurse practitioner (what I am hoping for). And in order to become an NP I need to get RN licensing? Does the RN license come from a BSN degree? If so I might transfer out of my university to a program that offers BSN degrees.

I am very confused/not sure how this works. If anyone on CC can clear this up for me that would be greatly appreciated.

I am an NP and yes you have to have an RN to become a NP. The BSN degree allows you to sit for the NCLEX exam for RNs. When you pass it you are a RN with a BSN as opposed to a RN with ADN or RN with Diploma.
Also you must be accepted into a nursing program. .

Thanks @BingeWatcher ! So I’m guessing if I go down the MECN route I’d have to go back to a community college or something to get RN certification? Also do you know if the DNP degree is helpful?