Hey you've got a great portfolio. You're way senior than me in the IT field but still I'd like to suggest stuff to you without making myself look bad.
You can do with C/C++ today also but on the hardware integration level (like programming for the various gadgets like iPhones, smart phones etc). However the trend is focused on higher level languages since the computer has become much powerful and the processing power isn't much of an issue.
If you're interested in web development then I'd suggest you to go with various web service platforms - like .NET, Sun's ONE etc. If you are more adaptive to the server side programming ,esp on UNIX or Linux then you can go with PHP. On Microsoft ASP.NET and VB.NET, or C# is a must.
Since MS platform is popular mostly on the corporate environment, as you might have noticed with your background on desktop+network support, you might want to go with .NET to be on the safe side. A better way would be to get a MCSE certification just proving the companies that you're still on the roll. (Especially due to the changing trend in technology)
Well - you can go with the JAVA platform - but I can't really say what's going on with it.
But the key thing nowadays is to be a programmer who also has a knowledge on designing if you are trying to be the UI (User Interface) developer. Actually the design aspect will help you even if you don't want to program at all - there's a whole new dimension to it.
For hardcore designers I'd recommend developing Flash applications. They could be powerful too especially when developing 3 tier software.
And finally no matter what programming language you choose be sure to equip yourself with the knowledge of database - esp Oracle, MS SQL and My SQL. They'll come handy all the time.
With the hands on Network experience and C/C++ knowledge you'll be the great asset to any organization you wish to work.
Good luck on your career as a programmer!