I'm going to India for over a year, coming up soon. Although my company is sending me to essentially train my replacements, and then another round after that... sigh, at least the money is good.
I expect to have internet (I don't see how not) but Idk how steady or fast it is in that area so I'm downloading wikipedia on a usb drive just in case. I have my own favorite books, like Pointers on C by Kenneth Reek but that's book specific. As well as some Lisp history and underlying math (original paper).
There is the classic SICP, Knuth's Art of Computer Programming, Concrete Mathematics, etc.
Of course this is all heavy, so I'm putting it in a kindle or tablet. A b/w kindle with some type of manual charger as backup would be ideal.
But you know better than I what your goals are. Don't pack too much, especially dead tree books. Just 1 or 2 of those. You're going to the Himalayas! Enjoy it. Plan on getting through 1 challenging book and don't waste the rest of time reading. It'll still be there when you get back.