learn python, dont learn c, c++, or php. it isnt the 90s anymore and "being able to program" isnt important: being able to build applications is important.
learn python, build your web apps using pylons or another python framework.
Personally I think learning C and C++ is an essential foundation to learning any other language. Learning C helps a lot in terms of understanding the system, the source code itself becomes the manual.