To become a nurse practitioner, you must first get your nursing degree (BSN) at a college or university. Take your NCLEX exam and work in the hospital (inpatient care) for at least 2-3 years and then decide on what masters program you would like to take. There are many NP programs (online & campus) that you need to research as to what would best fit your interest of specialty. For example, masters program can specialize in NP with acute adult care/gerontology (older people), ER speciality, oncology (cancer), FP (family practice which includes adults & children), management (leadership roles), informational technology (electronic medical records), education (teaching), etc. Good luck.