Which ever language you pick, try and pick up a book which shows you how to do functional programming in it. Try and do this before you start writing imperative programs.
It's easier to go from functional to imperative than to go from imperative to functional.
Do you have a friend who is a programmer who will be able to help you setup an environment so that you can write hello world? Then choose the language that she knows.
Like learning anything new, I want to pick a safe first choice where you can spend time building confidence. As soon as you have a bit of a foundation then explore other choices.
Personally I would recommend scheme. The little schemer is an exceptional book for a newbie and I think it's not hard to get scheme setup.
It's easier to go from functional to imperative than to go from imperative to functional.
Do you have a friend who is a programmer who will be able to help you setup an environment so that you can write hello world? Then choose the language that she knows.
Like learning anything new, I want to pick a safe first choice where you can spend time building confidence. As soon as you have a bit of a foundation then explore other choices.
Personally I would recommend scheme. The little schemer is an exceptional book for a newbie and I think it's not hard to get scheme setup.