Originally Posted by
Link
I'd find it difficult if all I knew how to do was code php and I wanted to create a brand new community with game servers and forums or if I wanted to create an interactive web application.
There is a lot that could go into it. Frameworks, Admin tools, operating systems, other languages etc etc.
Focusing directly, 100% on a language isn't necessarily the best choice. It is important to make sure you understand how the language works, but there is more to it than that.
Yea there's much more to just knowing the language. Using programming as just a
tool and ignoring everything else then yea you need knowledge about it of course but in typical contexts where you would use programming it's just as valuable to have a good understanding of the problem, the specifications, the customer's needs, the language's strengths/weaknesses and fir to the problem etc etc etc.