I am a computer science graduate and want to learn web application development. I have learned HTML,CSS and JavaScript. I have knowledge of Oracle and medium knowledge of C++.
Now I want to learn a server side scripting language. I am really confused what language should I learn. Personally I want to learn Java because I have learned Java SE pretty well. But though Java is a powerful platform out there it seems it is not as popular as a scripting language like PHP (considering my second choice) or others.
What should I do now? If it is not Java then what language should I learn and what framework?