If you want to create any kind of software, you first have to learn programming in general.

Your first step should be to get a good book that teaches you the fundamentals. A good book to start...