You don't even need to create new program only to track your addresses/balances. There are few choices such as :
1. Use watch-only feature on Bitcoin (or any cryptocurrency) wallet.
2. Use existing blockchain explorer API to get the complete addresses history and import to application that you use/create.
https://blockchain.info/api should have what you need and you can export the history of address with csv & xls from their blockchain explorer directly

chill out guys, I'll explain it in a very simple way you can understand. I'll certainly upload my plan later on. I do really appreciate what you're talking about but still, I need some of you to help me with these codes to be used in the program.