EDIT: @Matthew - Depends on what you want to do with it. C++ is more modern and better for Windows. When I was doing C it was for Linux shells (ie, command line interfaces) so I don't think it's as suited to GUI stuff. Still haven't seen the point to C#.
Ah! How 'bout DarkBasic?mysticwaterfall said:^Nobody uses qbasic for anything, you can't even compile programs with it. Back in the day (like, the late 80's/early 90's) you could make some fairly uncomplicated stuff in quickbasic as standalone dos .exe's,but still, nothing serious.
"Real companies" usually mostly Visual C++, but Visual Basic is good for quick and dirty stuff, simple programs, and databases.
Slyakin said:I wonder who chose machine language...