I cam from History to IT. I can agree with this and still struggle with it at times.
Well, really, the only difference between people like me, who have been doing this for most of our natural lives, and people like you is that we've run into a bunch more walls and now act like it's no big d. But the initial frustration as a n00b can be killer.
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.