In the world today, we will always need more software developers. I'm currently exploring majors at my college and seeing what's the best fit for me. I'm actually thinking to do computer science (CS). I know that it's a very competitive field to get in, but will it be problematic since I don't have any prior CS experience? In addition, how difficult is CS? Can anyone do it?