Thanks. Can you give me a list of resources where I can learn more about functional and imperative programming languages?