What programming language should I start with?This was my response:
And the response to my response, which I really liked :-)
Subscribe to lots of blogs from each community. (Many of them have planet aggregators like "Planet Python" and "Planet Ruby".) Also visit local user groups, wherever your are.
Read/visit them for a while -- say a month or two. Whichever community makes you go, "wow, that's cool" -- join that community and learn the language. You can also interact with those communities via Google Groups.
Lots of people will say -- "that's easy" or "this is elegant" or "that language sucks". Feel free to ignore them.
Excellent advice. Non-religious, informative, and true.