careful said:
anyways, this being one of the more legitimate questions hes ever asked me, why isn't there just one programming language? i mean they all do the same thing in the end right?
Wrong... programming languages work a lot differently.
For a start, same question could be applied to normal languages. Some languages are better for some things, English for example is great for puns, Greek and French rule for swearing and (aggressive) arguing, Serbian is awesome for its read as you write/write as you read simplicity, German is great for mindfucking someone with a word 150 letters wrong, Latin is great for looking like a pompous arse etc.
In a similar way, some programming languages are better for some things. Some are for teaching beginners like Pascal, some are not object oriented when objects aren't needed for what you're looking to do (which is actually a greater number of programs than you might think), some are great at portability between different systems etc. Of course, all those pros come with their own faults and no program is definitely best for every given task.
That said, like with English being the most widely known/used language, same exists in programming - C.
Again, the same question could be applied to a lot of things. Why isn't there a single candy or a single type of food that appeals to everyone and has all the necessary stuff you get from food, proteins, vitamins etc.? Why isn't there a single car that is both good for city roads, racing, traveling, family driving, penis replacement, aesthetically pleasing, etc.
They're silly pointless questions because most of the time, it's far better to specialise and focus on one or few things than to spread your appeals so thin that, for all it's pros, is still crappier than the specialised version. And there's never going to be something that can beat all its competition in every single way, barring of course there being little to no competition, which is always a crappy thing.