If you are starting to learn this beautiful framework, you will be interested in taking your first project, demo or task to production, which is what really matters when developing. Also, you can do it for free!
Heroku helps you forget about the infrastructure aspect that exists behind as well as the security aspects and also manages all this for you in the cloud. In other words, you only worry about your application working and having your Config Vars set correctly.
Make sure you have this ready before you start: