How do I create a Blockstack ID?

@intel.id I am new to Blockstack as well as to Bitcoin and I have been intrigued by what the Blockstack team is working to accomplish. I have what may be a very simple question but I’m looking for confirmation of my understanding. Regarding your comment below in your response, what is the process to transfer Bitcoins to my Blockstack Bitcoin wallet? Is it as simple as transferring a bitcoin balance from an existing wallet (e.g. Coinbase) to Blockstack using the QR codes?

If so, is it recommended that enough of a bitcoin balance is transferred to the Blockstack wallet prior to purchasing a username? I think the timing of all this is what is a little confusing to me. Thank you!