user39077: I want to start my new bitcoin web wallet but no idea where to start. coding and steps no idea. please help.

user5406: As I said in the comment above, you're talking about a service to manage actual money. Please don't offer this service to other people until you're sure it's working properly and it doesn't have security flaws.
You should try to make your wallet work with the Bitcoin Testnet first. The Testnet is a clone of the Bitcoin network that gets reset every once in a while. Therefore, its tokens are valueless. However, it allows you to experiment with your software and test functionality because it behaves like the Bitcoin network.
Now, depending on what your favorite programming language is, there are different libraries for Bitcoin already. If you're fine with Java, it is my understanding that bitcoinj is rather comprehensive and well-kept. There are also some open-source Bitcoin wallets already that use bitcoinj which you might use to inspire yourself how to solve some issues. One such wallet is the Bitcoin Wallet for Android.
From there, I suggest that you apply standard software development techniques: Define use cases, structure work into manageable chunks, design a solution, define testcases, and implement functionality.

39077: <p>I want to start my new bitcoin web wallet but no idea where to start. coding and steps no idea. please help.</p>
 5406: <p><strong>As I said in the comment above, you're talking about a service to manage actual money. Please don't offer this service to other people until you're sure it's working properly and it doesn't have security flaws.</strong></p>

<p>You should try to make your wallet work with the <strong>Bitcoin Testnet</strong> first. The Testnet is a clone of the Bitcoin network that gets reset every once in a while. Therefore, its tokens are valueless. However, it allows you to experiment with your software and test functionality because it behaves like the Bitcoin network.</p>

<p>Now, depending on what your favorite programming language is, there are different <a href="https://en.bitcoin.it/wiki/Software#Libraries" rel="nofollow">libraries</a> for Bitcoin already. If you're fine with Java, it is my understanding that <a href="https://github.com/bitcoinj/bitcoinj" rel="nofollow"><code>bitcoinj</code></a> is rather comprehensive and well-kept. There are also some open-source Bitcoin wallets already that use <code>bitcoinj</code> which you might use to inspire yourself how to solve some issues. One such wallet is the <a href="https://github.com/bitcoinj/bitcoinj" rel="nofollow">Bitcoin Wallet for Android</a>.</p>

<p>From there, I suggest that you apply standard software development techniques: Define use cases, structure work into manageable chunks, design a solution, define testcases, and implement functionality.</p>
