I have a background in visual design. I also have a good knowledge of (X)HTML and CSS and several CMS's. However, I am beginning to hit a wall with respect to what I can accomplish without learning a web-focussed scripting/programming language. I am a solo web designer and really want to be able to broaden my horizons with respect to what I can offer and what I can develop for myself.
So my question is twofold:
1) What language should I start with?
2) What is/are the best resource(s) to get me from a beginner (knowing absolutely nothing) to proficient?
The current options in my considerations set are PHP, Ruby/Rails, and Python/Django but I am willing to consider other options. I know that this may turn into a flame war so please stick to the objective advantages of your supported choice and disadvantages of others. And remember that my primary concern is the ease of learning a language/platform. I will compile the pros/cons as well as the resources provided for easy learning below. Thanks in advance for your help.