Hum majors who take up coding are more than welcome to try,but they should be warned: programming is hard. It's easier than multivariable calculus, but there there ARE right and wrong answers, and you WILL come a point when you'll hit a wall and be frustrated, and you need to have the perseverance to get through those points. If this is to be your career you need to commit to a virtual lifetime of learning and growing.
Also, start with Python. I know some of you think it's neat to jump right in with JavaScript and make cool animations and dynamic web pages, but -- I'm from the future. You should start with Python.