Basic Idea:

Get a Humanities Education

How long will skills gained be relevant: Forever

Will this get me a CS job: Probably not

View MIT courses Online

How long will skills gained be relevant: Forever

Will this get me a CS job: Maybe

Once you have these core competencies, take micro courses on narrow, concrete, specialized skills

How long will skills gained be relevant: Not very long

Will this get me a CS job: Yes