well i m still a bit of a beginer my programs a secruity one it will run and youll have to enter a password then it will allow you to go on if you enter it right otherwise it shutsdown the computer
but it runs off the command prompt
Depending on how much of a beginner you are, you may want to stick with console apps for a while and get a handle around pointers, classes, inheritance, and polymorphism to some degree. But, you don't necessarily have to.
If you're on Windows, this is a very good place to begin. As Duoas said, there's a way to do a background with just the Windows API, though if you want to go into more graphical applications, you can try to delve on in to Direct3D.