This is a great question and this is a super time to be looking at all the fields that you mentioned: cyber security, gaming, social media, application designer, and related technology fields. All of these fields fall into the area of STEM careers in general - so google STEM because there may be many more careers that you would be interested in pursuing. There are 4 million STEM jobs right now that need to be filled in the US by professionals in science, technology, engineering, and math.
All of the areas you mentioned have a common denominator: security. Security is evolving rapidly, mostly because of the Internet of Things (IoT). We are moving from computers that took up rooms the size of baseball fields to miniaturized computers that are the size of a pencil eraser. These sensors are in everything: cars, drones, your frig, clothing, fitbits - you name it. Securing these new devices is going to be a very exciting field.
If you choose gaming or application design you will need to ensure that you design code and devices with security baked into the device. So to learn more about all these areas, I think you would really enjoy becoming a student member of groups like ISC2.org or ISSA.org. These are security groups that have members and mentors in all different industries trying to solve a bunch of amazing new challenges. Student memberships are reasonable and often there are volunteer opportunities. By networking and volunteering with one of these organizations, you will start to learn about new technologies and applied security. This will start to guide you to topics and experts that will make your path more clear.
Another thing you might consider is cooperative education, look for schools that let you work and go to school at the same time. You will have some experience before you graduate and many times the employer will help pay the cost of college. Also google cyber security scholarships to see opportunities to help pay for school.
The really great thing about technology careers is that many times you can get amazing training at a community college and get certified in needed fields like Cisco networking, programming, web design, and so many other things - community college teachers are applied technologists and you will work on real world problems.
There are also great online options for cyber security or information technology certifications and/or degrees. You can work toward a college degree and certifications at the same time. Check out WGU.edu for an example of this type of program. California has many amazing IT and cyber opportunities right in your backyard but it's also good to try college out of state too.
Make sure you read as much as you can every day about new trends and technical news from a variety of news feeds. Every time you see something you really like, bookmark it. After a couple of weeks, go back and look at all the topics you liked. This will guide you toward the areas that are most interesting to you. Remember that most technologists have 5 - 10 different jobs throughout their careers and these fields are advancing so fast there are new jobs created all the time.
We really need good people in cyber security and really in all technical professions. Whatever path you take, please make sure you always consider secure coding and secure design as your number one requirement.
I think you will really like this career path!