The way you ask these questions tells me no.
Like it was said, depends on what you know. Do you know any programming languages at all?
You can do whatever you want programming wise, you just have to have the knowledge, which you clearly do not have.
Learn a language step by step until you can achieve something like this. Programs like the one you posted aren't written over night.