What to major in?

First off, I am planning to take online classes because I do not learn well in a regular classroom setting(anyone know any great affordable online colleges?), but am open to hybrid classes. (Some classes online some classes on campus) I've been considering a few options for my major but still very unsure. There are way to many subjects I would truly enjoy learning but have narrowed it down to 3 big possibilities. Either Nursing, Business or Computer Science, but still there are tons of other options I have but I can not decide so I was also thinking about starting off with a general studies/undecided major than when I decide what I want to persue I can change my major. What do you think is best? Thank you..