I started learning online using tutorials. Then after a while, I moved onto looking at projects on GitHub and just figuring out how they work. You can learn a great deal if you try to re-create a project.
I haven't really used Heroku, I just tend to prefer managing things myself using DigitalOcean of AWS.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.