I just started learning Ruby on rails and I was wondering what Heroku really is? I know that its a cloud that helps us to avoid using servers? When do we actually use it?
Heroku Basically provides with webspace to upload your app
If you are uploading a Rails app then you can follow this tutorial https://github.com/mrkushjain/herokuapp