I am a mainframe programmer and would like to learn non-mainframe programming. How is the best way to start? What language? Can you recommend some books? Thanks