Depends on what you want to program. Some languages, like Java, are designed (mostly) for use on the Internet, While other languages like C (C+, C++) are designed for creating stand alone applications. Other languages like Python or Perl are used exclusively in web creation to supplement HTML. So what language you want to learn will depend on what you plan to do with it.
If I had to recommend one language, I would probably go with Java. (Note that Java is NOT the same as JavaScript, they are two very different things that just happen to have the word "java" as part of their names.) It is a full featured language, based on the C syntax, that allows you to design applications that will run on the web or to design stand alone applications.
While every language has different syntax (how you word the commands), they are all build on the same programming concepts. What you will learn by studying Java will enable you to understand any other language. You just would need to reference exactly on a command is worded in that other language.
Java would enable you to create a game like Pong or PacMan. Both were originally written in the C language. However if you are interested in creating games, you might want to "google" for "game engine". Most games are NOT written in one of the standard programming languages, but are created in "game engines". These are special programming environments where they have already written much of the code for you (code to move/animate objects, detect "hits", set background, keep scores, etc.) Even the professional game makers normally do not code in a standard language but use a game engine.