Currently there are a few ways to become an RN. I am currently a student in my final year of a BSN program. The BSN track takes 4 years (2 yrs of prereqs + 2 years of of nursing classes & clinicals). It all depends on the amount of time that you have to commit to a program. There is also an associates degree in nursing (ADN) that is a two year program. The ADN program requires 2 years of prereqs also, so it is actually a 4 year program in disguise. From this bulletin board I have heard that there is also a diploma program that takes 3 years (don't quote me on that), but I do not know how that program is set up. Basically when you graduate from one of these programs, you then apply to take the NCLEX and once you pass, you're a RN. So like i was saying earlier, it depends on what kind of time you have to commit and if you plan to get another degree in nursing (Masters, PhD) then you are required to have a BSN. I love my program, but you should research all of the available programs that you are interested in. I wouldn't say that any of these programs are superior to another, because they basically all take you to the same place. Good luck and if you need any other info feel free to email me.