Paper wallet is not recommended to newbie because if you not create it carefully and secure, you can lost all your coins. The secure way to create paper wallet is offline, avoid phishing sites, and make sure your computer don't have any virus.
Guide to create paper wallet for Bitcoin [1] Ethereum [2] Ripple [3]
P.S. Never tried to create paper wallet for ETH and XRP, so I can't sure how safe it is
Coinbase is an exchange, AFAIK, you can't do it with them but I've found an old blog from them year dated 2013 that it's possible for bitcoin but I don't know if they still support it since it's 7 years that has passed.
It's too old, I bet coinbase already removed that option since the announcement got removed too [4]