I know the basics of visual basic, html, java, c++ and some weird language we are doing in computer class now. It might be assembly, its done in Ms-Dos.
Programming:
C
C++
x86 Assembly
PIC Assembly
Pascal
BASIC
Quick BASIC
TI 85/86 programming
I also know some JavaScript, and used to know Casio calculator programming. I know HTML and CSS, though they are neither Scripting nor programming languages.
HTML (not really a programming language) and some Basic, but not much. I want to learn more, but I haven't had tons of time lately. Maybe I will over the summer.
Then you do not understand them. HTML is not scripting, because does not allow variable content; without the help of scripting, HTML cannot change its output. HTML does not describe the process of rendering a document; it describes what the rendered document looks like. Saying the HTML is scripting is like saying that a RTF or TXT file is scripting. HTML is simply a document markup language. CSS is not part of HTML. While it was designed for use with HTML, it is a separate entity with a separate evolution.
Programming:
Visual Basic---90%
C & C++---50%
Java---25%
ASM---25%
Cobal---10%
Pascal---10%
The 10% languages mean I know a few of the rules of thier algorithms but not practiced much though. Just advice to anyone interested...learn C++ and you will easily pick up any scripting or programming language, its just a matter of a few new key words with the exception of Mark-Up languages. My favorite of all the above is ActionScript integrated with XML...its really neat what the 2 together can do, like Chat rooms in Flash and really neat online experiences derive from them...really worth learning.
Learning C may help you learn programming languages, but learning to write programs in assembly will help you to understand the computer you are programming.