I'm currently learning C, haskell and scheme.
Books I'm reading:
1.) K&R, 2nd edition.
2.) Structure and Interpretations of Computer Programs
3.) Algorithm Design Manual.
4.) Learn you a Haskel (LYAH)