>>105281464Even if it wasn't planned and even if you can't see it right now, choosing a non-CS (but still STEM) degree was absolutely the right way to go and your future self will thank you.
>I want to become a programmerWhy? If it's because you love tech, it's best kept as a hobby or side gig. If it's because you want to make a lot of money, you were probably born a decade too late.
>what do I need to do to get hired? what frameworks, toolsProbably modern webdev, which mostly means Javascript/Typescript. Look into React, Node, etc. And databases, especially SQL.