I'm going to assume you mean a Computer Science degree for the sake of this response. It sorta depends on what kind of things you want to do with your programming and what languages you intend on learning. I honestly can't give any specifics as I don't know a ton about it, but I'd do some research on different programming language and what they are applicable to. It's probably going to be hard-ish to find work considering the fierce competition for the few slots there are in the field(at least that's the impression I get), so you'll need to do some strong programs on the side to show you are a competent and elegant code writer. I hope this helps somehow.