Sound advice. Hard work, self discipline, passion, perseverance and patience are extremely important in game dev. It’s too easy to get put off in the beginning, but once you get stuck into it and dedicate time to creating your project you’d otherwise spend on playing games, watching movies/series, browsing forums, getting into pointless arguments over the net you start to realize what you’re capable of achieving.