Hello:
I'm new in all this technology, and I'm not quite sure where I should post this. If there's a better room, please move me there

I want to test an idea, for which I need a wallet app for exchanging coins of a NEW currency between users and a blockchain for storing the transactions. I have medium coding level, so, if the task is not really complex, I could try it myself. However, I have very basic doubts:
1. How is a new currency created? Is there a kind of registry of currencies, symbols...?
2. I assume that using the Bitcoin blockchain gives people much more confidence than starting a new one. Can I use the Bitcoin blockchain for pushing transactions from a different currency?
3. If I need to create my own blockchain, how should I customize the blockchain-node source?
4. Do you know a good forum where I could hire an experienced developer for the blockchain-node and the wallet?
I will surely have lots of more questions, but now it's enough for starting it all.
Thank you.