Is it possible for someone who already has a degree to learn to program? It seems I can't find a single resource that teaches efficiently, they either dumb down things to the point of rote memorization or start focusing too much on theoretical stuff. It doesn't help that a lot of technicisms in the field are borrowed from other specialized fields and when you read them you're at a loss because the word you recognize doesn't mean what you think it means, and there seems to be no glossaries to point these out.
It really seems the field is not rewarding at all if you didn't begin in it. How do people manage?