<p>
</p>
<p>Yes. Take a programming class or two (ones where you actually have to write programs as homework) and see how much you like doing it. If you hate it, don’t be a CS major.</p>
<p>Ignore the advice about needing to think mathematically and abstractly and having a “knack.” Anyone can learn to program if they want to. </p>