Hi, The shortest RN program would be the Associates Degree for Nursing that you mentioned. Usually it's a joint two year program that a community college has with a hospital with nursing school. You take the pre-requisite science classes in your community college & your nursing classes/clinicals at the hospital, and graduate with an A.S. in Nursing (or sometimes in Applied Science), and a diploma from the nursing school. You will then be eligible to take the NCLEX-RN exam which, after passing, will make you an RN. A BSN (Bachelor of Science in Nursing) is a 4-year program at a university. You will have the same pre-requisite science course load and clinical work like the A.S., but much more in-depth. You will still need to take the NCLEX-RN upon graduation & that'll make you an RN. Although you can start working as an RN with a A.S., having a BSN is highly preferred & also has a higher pay. I look through nursing job listings & see many of them prefer RNs with BSNs. Hope this helps!