I wanted to create a wallet of my own? Where do I start? I am a c# developer anyway.
Why do you want create wallet?
My opinion that no need new apps.. because today exist many different wallets.
If you want learn how it work, check git
Whatever the reason is, github.com is your only way to create your customized wallet even if a lot of websites is offering something about this. He may want something that others wallets doesn't have to offer. Whatever it is good luck on creating your new wallet but it is a long way to work up if you want your wallet to be noticed to the public and let the other people use it. It's like building a trust and reputation before you gonna go up especially with your team.