How to send bitcoins
Your steps sound just fine. You won't need to worry about the private keys at the back end as your online wallet stores these keys for you (and uses them to create the transaction to move the coins from one wallet to another).

Hopefully it goes without saying that you should store your blockchain.info wallet private keys somewhere as well just in case you somehow lose access to blockchain.info.