Is computer science for me?

Hi! So I’m a freshman in college trying to decide my major/career. I’m specifically looking into web development, but open to most things in this field. I’m interested in programming languages and software, but it’s not a passion. I previously learned a little bit of HTML and made a website, and I enjoyed doing it, but for some reason never continued. I also learned the very basics of Python when I was trying to hack myself (long story) and loved it. However, my true passion is writing and learning new languages, and I’m good at the written portions of foreign languages, so maybe I’d do okay with programming languages as well. However, I’m terrible at math. I only got a 20 on the ACT after 2 tries, and I had a homeschool program that didn’t let me learn basic building blocks of math. Now I’m taking college algebra, and have a B+ average. I’m good at logic-based puzzles and things like that. I’ll admit another aspect of programming I like is the pay, and the plentiful job prospects. But I am amazed by how programmers work and are able to create apps and video games from scratch. I’m an INFP if that helps. Thanks for reading all this!

There are popular areas on the intersection of CS and languages, like computational linguistics. Maybe you can major in languages or linguistics and minor in CS? Pure programming involves a lot of drudge work which you will probably hate if programming is not your clear passion.