what language should I learn next?
ricree: Perhaps you are asking the wrong question here.  Instead of learning a new programming language for web apps, maybe you ought to try programming a type of application that is new for you.  I think that taking a go at something like a client-server, embedded, mobile, or desktop application would help broaden your perspective and abilities more than simply learning a new language would.