Community colleges are very affordable. Majors - If you already know what you want to be when you grow up, that's terrific. Most high-school students, however, have no clue. In fact, most college students are indecisive about picking a major because they don't know what they want to do with the rest of their lives. My advice - don't worry.
College is a fascinating, mind-opening experience.
You'll be exposed to more topics of study in college than you have ever been exposed to. If you think you know what you want to major in, that's great, but keep in mind that your preference is likely to change several times in your first year or two of college. Your years of college are intended for exploration, so don't limit yourself by prematurely choosing a major. Everything from advice columns written by high-school students to editorials about standardized tests. Whatever your question is, you can find it here.