in reply to (OT) Where is programming headed?

It's a horses for courses thing. I work for an engineering company writing Fluid Dynamics code, using (gasp) fortran. Most people turn their noses up at fortran, but it is a very good language (espeacially f90/f95) for what I do - heavy maths.

C will be around for a very long time in certain circles, as will COBOL, Java, Perl etc. They will not be the coolest/most populat forever, but will survive in niches where they offer the best solution.

It is more important what you write rather than what it is written in (within reason).