Defenitely, but I had a habit of not finishing games for a long time, I made a bunch of games between the FPS and TwoDoors, but I never made them good enough to publish. I'm actually publishing my games now though so thats good : )
And yeah the best way to improve is to make game after game : )