start with php to learn the OOP language basics. you can also play with perl.
move on to C++ to apply what you have a learned so far on a *real* programming language. Java is fine too.
next thing, learn about the computer system. operating systems, data and memory management, networking, IPC etc... then start using C to use the real power
and also, real programmers use pointers
Lane