That sounds like a non-programmer trying to comment on programming. I guess it's better than writing a VB GUI to trace an IP address, or "programming" your satellites in HTML5.

Frankly, the important thing is to learn to program (which is not the same as learning a programming language), and to gain exposure to various styles of programming (procedural and object-oriented are musts, functional is nice, a low level language helps you understand more about the underlying machine, and you may want to learn the difference between class-based and prototype-based OOP).

Once you've learned how to program, and you've got a solid basis of exposure to various programming concepts, it's not hard to learn the languages you need to do whatever job.